接下來簡單總結一下設計模式的六大基本原則: 1.開閉原則: 對拓展開放,對修改關閉(對程式拓展時不會修改原有代碼,為了達到這樣的效果,需要使用介面和抽象類) 2.里氏替換原則:對任何基類出現的地方,子類一定可以替換出現 3.依賴倒置原則:在開閉原則的基礎上,針對介面編程,依賴抽象類而不去依賴具體的類 ...
接下來簡單總結一下設計模式的六大基本原則:
1.開閉原則: 對拓展開放,對修改關閉(對程式拓展時不會修改原有代碼,為了達到這樣的效果,需要使用介面和抽象類)
2.里氏替換原則:對任何基類出現的地方,子類一定可以替換出現
3.依賴倒置原則:在開閉原則的基礎上,針對介面編程,依賴抽象類而不去依賴具體的類。
4.介面隔離原則:使用多個隔離的介面,比使用單個介面好,為了降低類之間的耦合
5.迪米特原則:(最少知道原則)一個實體類應儘量減少與其它實體類之間發生相互作用
6.合成復用原則:儘量使用聚合/組合 ,替換使用繼承。
在實際開發中一定要嚴格遵照這些原則去設計。