1. 介紹SOLID物件導向設計原則
2. 何謂”原則”(Principle)
A
principle
is a concept or value that is a guid forbehavior
orevaluation
所謂「原則」就是一種「概念」或「價值」用來導引你產生
適切的行為
與價值評量方法
。白話文解釋
- 依循SOLID原則,可以
寫出比較好的程式碼
- 依循SOLID原則,能夠
判斷程式碼的好壞
(Code Smell)
- 依循SOLID原則,可以
3. OOP物件導向程式設計SOLID設計原則
4. 學習SOLID物件導向設計原則的好處
- 降低程式碼複雜程度
- 具有較佳程式碼可讀性
- 提升模組可重複利用性
- 讓模組具有高內聚力、低耦合力
- 面臨變更需求時可以減少破壞現有模組的風險