架構設計原則之我見2

架構設計原則之我見2

2020.4.25

本次讀的是架構設計原則之我見(二):SOLID 原則

我們先來看一下SOLID原則是什麼?

SOLID 原則,據 WikiPedia 所說,是由 Robert C. Martin 總結的面向對象設計原則。這個名字其實是以下五個原則的首字母簡寫:

Single responsibility principle;

Open/closed principle;

Liskov substitution principle;

Interface segregation principle;

Dependency inversion principle

“Single responsibility principle”

這句話翻譯成中文是“單一職責原則”。這是一句缺乏主語的話,推斷應該是指設計師所設計的系統吧。所以補充完整後,整句話的意思應該是:“設計師所設計的目標系統,其職責應該是單一的”。王概凱老師通過這篇文章讓我們知道什麼是“內聚”,站在“內聚”的角度來看“單一職責”原則,來理解“A class should have only one reason to change”

 

由於王概凱老師的文章只發表到這裏,先只寫他的兩篇看後感受;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章