設計模式:七大設計原則

七大設計原則

開閉原則

對拓展開放,對修改關閉設計

單一職責原則

不要存在多餘一個致使類變動的緣由,類和對象的職責應該單一對象

依賴倒置原則

高層模塊不依賴底層模塊,兩者都依賴其抽象。抽象不依賴於細節,細節依賴於抽象。(依賴注入)
經過公共的抽象類實現上下層解耦繼承

接口隔離原則

每一個接口作成專門化,而不使用單一的總接口接口

迪米特法則(最少知道原則)

類對其餘類的信息應該知道得儘可能少依賴注入

里氏替換原則

子類對象應該在任何場景都能代替父類對象注入

合成複用原則

多用組合,少用繼承底層

相關文章
相關標籤/搜索