0%

SOLID 筆記 - (3)介紹SOLID物件導向設計原則

1. 介紹SOLID物件導向設計原則

2. 何謂”原則”(Principle)

  • A principle is a concept or value that is a guid for behavior or evaluation

  • 所謂「原則」就是一種「概念」或「價值」用來導引你產生適切的行為價值評量方法

  • 白話文解釋

    • 依循SOLID原則,可以寫出比較好的程式碼
    • 依循SOLID原則,能夠判斷程式碼的好壞(Code Smell)

3. OOP物件導向程式設計SOLID設計原則

image-20241106202817116

4. 學習SOLID物件導向設計原則的好處

  • 降低程式碼複雜程度
  • 具有較佳程式碼可讀性
  • 提升模組可重複利用性
  • 讓模組具有高內聚力、低耦合力
  • 面臨變更需求時可以減少破壞現有模組的風險