面向對象設計原則和UML表示

面向對象的設計原則 單一職責原則 類的功能要單一。 開閉原則 在儘量不修改源代碼前提下擴展 里氏代換原則 父類引用的地方也能用子類。就是說盡量不要覆蓋父類的方法 依賴倒轉原則 要針對接口編程,而不是針對實現編程。 接口隔離原則 接口設計要專一,不需要多餘的方法實現 合成複用原則 少用繼承,多用依賴關聯等 迪米特法則 一個類的改變最少的影響別的類的運轉。 衡量面向對象的的優劣就是高耦合低內聚。耦合性
相關文章
相關標籤/搜索