Design Pattern

六大設計原則

 

(1)單一職責原則 (single Responsibility principle)

每個類應該只具備單一功能。

(2)里氏替換原則 (LSP:Liskov substitution principle)

任何父類出現的地方,應該都可以用子類取代。

(3)依賴注入原則 (DIP:Dependence Inversion Principle)

要依賴於抽象,不要依賴於具體實現。

(4)接口分離原則(ISP:Interface Segregation Principle)

不應該強迫程式依賴他們不需使用的方法。

(5)迪米特原則(LOD:Law of Demter)

一個對象應當對其他對象盡可能的少了解。

(6)開放封閉原則(OCP:open for Extension,closed for Modification)

類的改動是通過增加代碼進行的,而不是改動現有的代碼。

分享 :

新增評論

 您的評論已經被成功送出!   刷新
錯誤: 請再試一次