1. 程式人生 > >設計模式遵循的原則

設計模式遵循的原則

擴展 功能 所有 方法 裏氏替換原則 依賴倒置原則 代碼 面向接口編程 多個


單一原則:負責類的粒度大小。簡單的說就是一個類或者方法讓它負責一種功能
開閉原則: 一個類或者功能對擴展開放,對修改關閉。就是在程序擴展的時候不能去修改原有的代碼,
裏氏替換原則:所有引用基類(父類)的地方都能,都能用子類來代替。實際就是子類可以擴展父類的功能,但不能改變父類原有的功能
依賴倒置原則:面向接口編程,依賴抽象而不是依賴具體的類
接口隔離原則: 使用多個隔離的接口,比使用單個接口要好
迪米特法則 (最少知道原則):一個類應該盡量少的與其他類交互,使其相互獨立
優先使用 組合而不是繼承。

設計模式遵循的原則