Solid

其實網路上對SOLID的探討及見解文章已經多不勝數。筆者在此僅記錄自身見解與歷程。

若對該原則理解有誤,請不吝指教。

SOLID?

  • 程式設計的領域中,SOLID指物件導向編成物件導向設計的五個基本原則。
  • 當這些原則一起被應用時,可以使程式設計師開發一個容易擴充維護的系統。
  • SOLID所包含的原則是通過引發編程者進行軟體原始碼代碼重構代碼異味清掃。從而使軟體清晰可讀及具可擴展性。
  • SOLID被典型的應用在測試驅動開發上,且是敏捷開發自適應軟體開發的基本原則重要組成部分。
Read more