@東歌啊 裝飾器對(duì)象數(shù)組還是要反轉(zhuǎn)的,beforeDraw是先進(jìn)先出,而afterDraw需要的是后進(jìn)先出,不然其中的div對(duì)應(yīng)不上。
2019-04-14
感覺策略模式,觀察者模式,還有這個(gè)裝飾器模式套路都非常相似?都是把變化的功能寫到類里,注入到另外一個(gè)類。new 另外一個(gè)類,然后通過注入不通的類實(shí)現(xiàn)不同的功能。他們之間的同與不同需要梳理一下。
2019-04-14
老師講的這個(gè)好像不是適配器模式,適配器模式一般是有Target接口,adaptee和adapter組成,adapter繼承adaptee然后實(shí)現(xiàn)Target,這樣就可以把a(bǔ)daptee適配為Target。就好比是轉(zhuǎn)換插頭一樣。
2019-04-07
感謝老師的解說,把我之前很多沒有搞明白的問題,一下就明白了!我一開始就是用其他PHP框架,總是感覺好像會(huì)用,可以是又不能清晰掌握,原來和這些規(guī)范掛鉤。
2019-04-05
果然就是java那一套啊,之前不是很懂,工作一段時(shí)間聽了這個(gè)課真的受益很多,當(dāng)你寫過一堆if else幾百行代碼就知道依賴注入的好了。
2019-03-31
感覺注冊(cè)樹模式就是專門創(chuàng)建了一個(gè)類作為實(shí)例化的類的存放容器,需要的時(shí)候來取,不需要的時(shí)候丟出去就是了,這樣理解對(duì)不?
2019-03-29
非常棒的教程,再也不敢小瞧編程了,想起自己寫的爛代碼看著這套設(shè)計(jì)模式的教程,心里真是羞愧,我真的會(huì)寫代碼嗎?唉,再回去好好修煉吧,再也別以為自己真的懂編程還各種的不屑一顧了,謝謝Rango的講解,受益無窮,雖然每節(jié)課不長(zhǎng)但言簡(jiǎn)意賅、直擊關(guān)鍵
2019-02-21
最贊回答 / SimonZZZ
在limit方法中做判斷,先要在類里面用一個(gè)屬性存limit調(diào)用時(shí)傳遞的參數(shù),調(diào)用里面需要判斷之前的屬性值是否為空,不為空說明多次調(diào)用了limit。
2019-02-19