設計模式的七大基本原則詳述

單一職責原則:每個類應該專注於做一件事情。 里氏替換原則:超類存在的地方,子類是可以替換的。 依賴倒置原則:實現儘量依賴抽象,不依賴具體實現。 接口隔離原則:應當儘量爲客戶端提供小的單獨的接口,而不是提供大的總的接口。 迪米特法則:又叫最少知識原則,一個軟件實體應當儘可能少的與其他實體發生相互作用。 開閉原則:面向擴展開放,面向修改關閉。 組合/聚合原則:儘量使用組合聚合來達到複用效果,儘量少使用
相關文章
相關標籤/搜索