設計原則總結

呂敬瑛發表於2021-02-23

設計原則總結

  • 開閉原則:要求對擴充套件開放,對修改關閉
  • 里氏替換原則:不要破壞繼承體系
  • 依賴倒置原則:要求面向介面程式設計
  • 單一職責原則:實現類職責要單一
  • 介面隔離原則:在設計介面的時候要精簡單一
  • 迪米特法則:只與直接的朋友通訊
  • 合成複用原則:儘量使用聚合和組合的方式,而不是使用繼承

設計原則的核心思想

  • 找出應用中可能需要變化之處,獨立出來,不要和不需要變化的程式碼混合在一起
  • 針對介面程式設計,而不是針對實現程式設計
  • 為了互動物件的鬆耦合設計二努力

遵循設計原則:就是為了讓程式高內聚,低耦合

相關文章