七大準則 單一職責:一個類只做一件事情 開閉原則:對修改關閉,對擴展開放 依賴倒置:依賴抽象而不依賴實現(xiàn) 里氏替換:使用基類的地方可以無縫用子類替換 迪米特:高內聚镐捧,低耦合 接口隔離:使用窄接口而不是泛接口 聚合/組合:少用繼承,多通過對象間的組合來實現(xiàn)功能 模式簡介 設計模式概要.png