設計模式原則有哪些
品牌型號:聯想小新Pro13/系統版本:windows10
設計模式原則包括:開放封閉原則、單一職責原則、依賴倒轉原則、迪米特法則、接口隔離原則、合成複用原則、里氏代換原則。
1.開放封閉原則:一個軟件實體如類、模塊和函數應該對擴展開放,對修改關閉。對拓展開放,對更改封閉。
2.單一職責原則:一個類應該僅有一個引起他變化的原因。
3.依賴倒轉原則:要面向接口編程,不要面向實現編程。
4.迪米特法則:一個軟件實體應當儘可能的少與其他實體發生相互作用。
5.接口隔離原則:不應該依賴他不需要的接口,類間的依賴關係應建立在最小的接口上。
6.合成複用原則:要儘量先使用組合或者聚合等關聯關係來實現,其次才考慮使用繼承關係來實現。
7.里氏代換原則:子類必須能夠替換他們的基類,可以擴展父類的功能,但不能改變父類原有的功能,