黎克特制替換原則的七大原則
1.單一職責原則
即:每乙個類都只專注於做一件事情
2.黎克特制替換原則
在對軟體功能沒有影響的前提下 子類可以替換父類出現的位置,我們就稱之為黎克特制替換原則
3.依賴倒置原則
實現盡量依賴抽象 不依賴實現
4.介面隔離原則
應當為客戶端提供盡量小的單獨介面,而不是總的大的介面
5.迪公尺特法則
即知識最少原則,乙個軟體實體應當盡可能少的與其它實體發生相互作用
6.開閉原則
即對**的修改關閉,對源**的擴充套件開放
7.組合/聚合復用原則
即乙個類中應當有乙個物件,少用繼承
黎克特制替換原則的七大原則
1.單一職責原則 即 每乙個類都只專注於做一件事情 2.黎克特制替換原則 在對軟體功能沒有影響的前提下 子類可以替換父類出現的位置,我們就稱之為黎克特制替換原則 3.依賴倒置原則 實現盡量依賴抽象 不依賴實現 4.介面隔離原則 應當為客戶端提供盡量小的單獨介面,而不是總的大的介面 5.迪公尺特法則 ...
黎克特制七大原則
1.單一職責原則 即 每乙個類都只專注於做一件事情 2.黎克特制替換原則 在對軟體功能沒有影響的前提下 子類可以替換父類出現的位置,我們就稱之為黎克特制替換原則 3.依賴倒置原則 實現盡量依賴抽象 不依賴實現 4.介面隔離原則 應當為客戶端提供盡量小的單獨介面,而不是總的大的介面 5.迪公尺特法則 ...
設計模式 七大原則 黎克特制替換原則
繼承包含這樣一層含義 父類中凡是已經實現好的方法,實際上是在設定規範和契約,雖然它不強制要求所有的子類必須遵循這些契約,但是如果子類對這些已經實現的方 法任意修改,就會對整個繼承體系造成破壞。繼承在給程式設計帶來便利的同時,也帶來了弊端。比如使用繼承會給程式帶來侵入性,程式的可移植性降低,增加物件間...