關于裝飾和觀察的區別,顧名思義,觀察不影響輸出的結果,裝飾的目的就是為了影響結果。
相同點,都是事件驅動,事件驅動又用到了適配器(面向對象的主要特征之一:多態)
相同點,都是事件驅動,事件驅動又用到了適配器(面向對象的主要特征之一:多態)
2017-03-01
PSR-0規范:
1.命名空間必須與絕對路徑一致
2.類名首字母必須大寫
3.除入口文件外,其它“。PHP”必須只有一個類。
1.命名空間必須與絕對路徑一致
2.類名首字母必須大寫
3.除入口文件外,其它“。PHP”必須只有一個類。
2017-02-26
我認為的裝飾者模式應該是不去修改 Canvas 代碼,而是在裝飾器中組合一個 Canvas實例,然后寫一個 draw() 方法。
2017-02-18
適配器目的是讓接口不兼容而不能一起工作的那此類可以一起工作或者轉換為客戶需要的接口,感覺已經達到這點了啊,就你們厲害,還有別的適配器嗎?
2017-02-16