軟件設計七大原則淺談

七大原則 1.開閉原則 2.依賴倒置原則 3.單一職責原則 4.接口隔離原則 5.迪米特法則 6.里氏替換原則 7.合成/複用原則 開閉原則 定義: 一個軟件實體如類、模塊和方法應該對擴展開放,對修改關閉; 用抽象構建框架,用實現擴展細節; 優點:提高系統的可複用性和可維護性 實例 在我們實際開發中,比如現在我們以商品購買爲例子,售賣商品作爲一個接口,蔬菜是一個商品的實現,具體代碼如下: 商品接口
相關文章
相關標籤/搜索