本人php入行差不多快3年了,平時都是寫業(yè)務邏輯功能,渴望技術(shù)能夠提升一個層面,想學好面向?qū)ο?,設計模式。于是入手了《LearningPHP設計模式》,但是無論我怎么看,都還是覺得想天書一樣,是否由于我基本功不夠,挑選錯書籍來學習,希望大神們能夠指導一下,推薦先學習的書籍。面試的時候,被別人問及面向?qū)ο蠛驮O計模式的問題,完全沒法回答,作為一個入行快3年的phper來說,太丟臉了?。。。?
2 回答

搖曳的薔薇
TA貢獻1793條經(jīng)驗 獲得超6個贊
推薦一本圖靈黑色封皮的書,我看了下覺得比較容易理解深入PHP:面向?qū)ο?、模式與實踐面向?qū)ο笃鋵嵤潜容^抽象的東西,加上不像原生代碼那樣的平鋪下來,類繼承,復用,你看的話跳躍性比較大,一會發(fā)現(xiàn)有個貌似在本文件里沒有定義的方法出現(xiàn),容易有眩暈感。我的建議,1要搞清楚對象的基礎,知道各種基礎含義(比如靜態(tài)變量,析構(gòu)函數(shù))2要知道怎么找一個類一個方法(借助一些IDE工具去看代碼會容易點)3大部分書和教程對對象的解釋也很抽象,新手難以理解,通俗的說對象就是一個人,類就是這個人的嘴巴,鼻子,方法就是用嘴吃飯。

狐的傳說
TA貢獻1804條經(jīng)驗 獲得超3個贊
先了解為什么要面向?qū)ο螅F(xiàn)在寫的代碼是不是不好維護,有什么方法可以解決,面向?qū)ο蟮囊恍┨匦允遣皇钦每梢越鉀Q這些問題,結(jié)合實際的問題再去研究,就比較好理解了。