喜歡組合而不是繼承 (原則之二)
喜歡組合而不是繼承,使用組合的時候就必須要使用依賴倒置原則,或者使用面向接口編程,其實使用依賴倒置原則比較來得徹底一些,還能降低系統的耦合度,如果我們無限制的使用繼承來設計我們的系統那麼就會使我們的系統中的類過多,變成類的乘積,即:“類爆炸”,所以大家還是多多使用組合,但是也不能不使用繼承哦,呵呵,,,有一個度即可!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
軟件設計原則之第一篇——開閉原則(OCP)
Daemon Zhang
2020-06-26 07:43:33
軟件設計原則和設計模式簡介—— 扯淡篇
一个喜欢前端的后端程序员
2020-06-14 23:59:44
軟件設計原則 —— 開閉原則
一个喜欢前端的后端程序员
2020-06-14 23:59:44
衝高級——篇一 之 七大軟件設計原則
我才是真的封不觉
2020-04-11 15:40:58
軟件設計原則
liujie379908
2020-02-23 19:53:08
架構師應該而且必須知道的97件事!
serenada
2020-02-23 06:20:47
開-閉原則 -- (原則之三)
serenada
2020-02-23 06:20:47
Common Closure Principle(CCP)–共同封閉原則 -- (原則之六)
serenada
2020-02-23 06:20:47
注重接口,而不是實現 (原則之一)
serenada
2020-02-23 06:20:47
Single Responsibility Principle (SRP) – 職責單一原則 --- (原則之五)
serenada
2020-02-23 06:20:47
設計的臭味,腐化軟件的氣味
serenada
2020-02-23 06:20:47
Acyclic Dependencies Principle (ADP) – 無環依賴原則 -- (原則之七)
serenada
2020-02-23 06:20:47
代碼壞味道,重構與模式
serenada
2020-02-23 06:20:47
依賴倒置(Dependency Inversion Priciple) -- (原則之四)
serenada
2020-02-23 06:20:47
24小時熱門文章