auto commit
This commit is contained in:
parent
65858392ce
commit
6c2d41ea0d
|
@ -19,10 +19,10 @@
|
||||||
|
|
||||||
# 一、设计原则
|
# 一、设计原则
|
||||||
|
|
||||||
设计原则可以帮助我们避免糟糕的设计。
|
|
||||||
|
|
||||||
## S.O.L.I.D
|
## S.O.L.I.D
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
| 简写 | 全拼 | 中文翻译 |
|
| 简写 | 全拼 | 中文翻译 |
|
||||||
| :--: | :--: | :--: |
|
| :--: | :--: | :--: |
|
||||||
| SRP | The Single Responsibility Principle | 单一责任原则 |
|
| SRP | The Single Responsibility Principle | 单一责任原则 |
|
||||||
|
@ -63,9 +63,9 @@
|
||||||
|
|
||||||
### 5. 依赖倒置原则
|
### 5. 依赖倒置原则
|
||||||
|
|
||||||
> 高层模块不应该依赖于低层模块,二者都应该依赖于抽象;抽象不应该依赖于细节,细节应该依赖于抽象。
|
> 高层模块不应该依赖于低层模块,二者都应该依赖于抽象;</br>抽象不应该依赖于细节,细节应该依赖于抽象。
|
||||||
|
|
||||||
高层模块包含一个应用程序中重要的策略选择和业务模块,如果高层模块依赖于底层模块,那么底层模块的改动就会直接影响到高层模块,从而迫使高层模块也需要改动。
|
高层模块包含一个应用程序中重要的策略选择和业务模块,如果高层模块依赖于低层模块,那么低层模块的改动就会直接影响到高层模块,从而迫使高层模块也需要改动。
|
||||||
|
|
||||||
依赖于抽象意味着:
|
依赖于抽象意味着:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user