設計模式 -- 設計模式七大原則

博_採_眾_長發表於2020-11-01

設計模式 – 設計模式七大原則

設計模式的目的

        編寫軟體過程中,程式設計師面臨著來自 耦合性,內聚性以及可維護性,可擴充套件性,重用性,靈活性 等多方面的挑戰,設計模式是為了讓程式(軟體),具有更好

        1)程式碼重用性 (即:相同功能的程式碼,不用多次編寫)
        2)可讀性 (即:程式設計規範性, 便於其他程式設計師的閱讀和理解)
        3)可擴充套件性 (即:當需要增加新的功能時,非常的方便,稱為可維護)
        4)可靠性 (即:當我們增加新的功能後,對原來的功能沒有影響)
        5)使程式呈現高內聚,低耦合的特性分享金句:
        6)設計模式包含了物件導向的精髓,“懂了設計模式,你就懂了物件導向分析和設計(OOA/D)的精要”
        7)Scott Mayers 在其鉅著《Effective C++》就曾經說過:C++老手和 C++新手的區別就是前者手背上有很多傷疤

設計模式七大原則

  1. 單一職責原則
  2. 介面隔離原則
  3. 依賴倒轉(倒置)原則
  4. 里氏替換原則
  5. 開閉原則
  6. 迪米特法則
  7. 合成複用原則

相關文章