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)
類的改動是通過增加代碼進行的,而不是改動現有的代碼。
Share :
Add New Comment