面向對象五個基本原則

軟件開發中需要知道基本概念,由羅伯特·C·馬丁(Robert C. Martin)於《敏捷軟件開發:原則、模式和實踐》一書中給出的。在此記錄。 目錄 一.單一職責原則 二.開放封閉原則 三. 里氏替換原則 四.接口分離原則 五.依賴倒置原則 一.單一職責原則 一個類,只有一個引起它變化的原因。應該只有一個職責。每一個職責都是變化的一個軸線,如果一個類有一個以上的職責,這些職責就耦合在了一起。這會導
相關文章
相關標籤/搜索