黎克特制替換原則的七大原則

2022-05-15 11:04:20 字數 336 閱讀 7967

1.單一職責原則

即:每乙個類都只專注於做一件事情

2.黎克特制替換原則

在對軟體功能沒有影響的前提下   子類可以替換父類出現的位置,我們就稱之為黎克特制替換原則

3.依賴倒置原則

實現盡量依賴抽象   不依賴實現

4.介面隔離原則

應當為客戶端提供盡量小的單獨介面,而不是總的大的介面

5.迪公尺特法則

即知識最少原則,乙個軟體實體應當盡可能少的與其它實體發生相互作用

6.開閉原則

即對**的修改關閉,對源**的擴充套件開放

7.組合/聚合復用原則

即乙個類中應當有乙個物件,少用繼承

黎克特制替換七大原則

黎克特制替換原則的七大原則 1.單一職責原則 即 每乙個類都只專注於做一件事情 2.黎克特制替換原則 在對軟體功能沒有影響的前提下 子類可以替換父類出現的位置,我們就稱之為黎克特制替換原則 3.依賴倒置原則 實現盡量依賴抽象 不依賴實現 4.介面隔離原則 應當為客戶端提供盡量小的單獨介面,而不是總的...

黎克特制七大原則

1.單一職責原則 即 每乙個類都只專注於做一件事情 2.黎克特制替換原則 在對軟體功能沒有影響的前提下 子類可以替換父類出現的位置,我們就稱之為黎克特制替換原則 3.依賴倒置原則 實現盡量依賴抽象 不依賴實現 4.介面隔離原則 應當為客戶端提供盡量小的單獨介面,而不是總的大的介面 5.迪公尺特法則 ...

設計模式 七大原則 黎克特制替換原則

繼承包含這樣一層含義 父類中凡是已經實現好的方法,實際上是在設定規範和契約,雖然它不強制要求所有的子類必須遵循這些契約,但是如果子類對這些已經實現的方 法任意修改,就會對整個繼承體系造成破壞。繼承在給程式設計帶來便利的同時,也帶來了弊端。比如使用繼承會給程式帶來侵入性,程式的可移植性降低,增加物件間...