OO設計原則



1、可變與不變分離。

2、針對接口而非實現編程。

3、多用組合,少用繼承。(策略模式)

4、高內聚、低耦合。(觀察者模式)

5、可擴展不可修改。(裝飾者模式)

6、依賴抽象而非具體類。(工廠模式)

7、交互儘量少。

8、交互是有向性的。

9、一個類只做一件事。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章