設計模式原則

1. SRP(Single Responsibility Principle 單一職責原則)
單一職責很容易理解,也很容易實現。所謂單一職責,就是一個設計元素(類)只做一件事。
2.OCP (Open-Close Principle開閉原則) 
“Closed for Modification; Open for Extension”——“對變更關閉;對擴展開放”。
3.LSP(Liskov Substitution Principle里氏替換原則)
Liskov於1987年提出了一個關於繼承的原則“Inheritance should ensure that any property proved about supertype objects also holds for subtype objects.”——“繼承必須確保超類所擁有的性質在子類中仍然成立。”
4.DIP (Dependence Inversion Principle依賴倒置原則)
 
5.ISP (Interface Segregation Principle接口隔離原則)
 
6.CAP(Composition/Aggregation Principle合成/聚合複用原則)
 
7.LD(Law of Demeter迪米特法則)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章