設計模式

六大原則,分別是單一職責原則、開放封閉原則、里氏替換原則、依賴倒置原則、迪米特原則和接口隔離原則。

單一職責原則 定義:就一個類而言,應該僅有一個引起它變化的原因。
從這句定義我們很難理解它的含義,這通俗地講就是我們不要讓一個類承擔過多的職責


開放封閉原則 定義:類、模塊、函數等應該是可以拓展的,但是不可修改。


里氏替換原則 定義:所有引用基類(父類)的地方必須能透明地使用其子類的對象。


依賴倒置原則 定義:高層模塊不應該依賴低層模塊,兩者都應該依賴於抽象。抽象不應該依賴於細
節,細節應該依賴於抽象。


迪米特原則 定義:一個軟件實體應當儘可能少地與其他實體發生相互作用。

 

接口隔離原則 定義:一個類對另一個類的依賴應該建立在最小的接口上。

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