簡介
縮寫 | 全稱 | 中文 |
---|---|---|
S | The Single Responsibility Principle | 單一責任原則 |
O | The Open Closed Principle | 開放封閉原則 |
L | Liskov Substitution Principle | 里氏替換原則 |
I | The Interface Segregation Principle | 接口分離原則 |
D | The Dependency Inversion Principle | 依賴倒置原則 |
單一職責原則
一個類只應(yīng)承擔一種責任。換句話說,讓一個類只做一件事。如果需要承擔更多的工作,那么分解這個類。
舉例
訂單和賬單上都有流水號、業(yè)務(wù)時間等字段。如果只用一個類表達,賦予其雙重職責,后果:
特有屬性