簡(jiǎn)介

縮寫(xiě)全稱中文
SThe Single Responsibility Principle單一責(zé)任原則
OThe Open Closed Principle開(kāi)放封閉原則
LLiskov Substitution Principle里氏替換原則
IThe Interface Segregation Principle接口分離原則
DThe Dependency Inversion Principle依賴倒置原則

單一職責(zé)原則

一個(gè)類只應(yīng)承擔(dān)一種責(zé)任。換句話說(shuō),讓一個(gè)類只做一件事。如果需要承擔(dān)更多的工作,那么分解這個(gè)類。

舉例

訂單和賬單上都有流水號(hào)、業(yè)務(wù)時(shí)間等字段。如果只用一個(gè)類表達(dá),賦予其雙重職責(zé),后果:

  1. 特有屬性