File tree 1 file changed +17
-0
lines changed 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -57,20 +57,33 @@ S.O.L.I.D 是面向对象设计和编程 (OOD&OOP) 中几个重要编码原则 (
57
57
2 . 抽象不应该依赖于细节,细节应该依赖于抽象
58
58
59
59
# 其他常见原则
60
+ <<<<<<< HEAD
60
61
62
+ =======
63
+ >>>>>>> b982ddef63d6e69bfbcfb40dbd570af94a734c30
61
64
除了上述的经典原则,在实际开发中还有下面这些常见的设计原则。
62
65
63
66
| 简写 | 全拼 | 中文翻译 |
64
67
| -- | -- | -- |
68
+ <<<<<<< HEAD
65
69
| LoD| The Law of Demeter | 迪米特法则 |
66
70
| CRP| The Composite Reuse Principle | 合成复用原则 |
67
71
| CCP| The Common Closure Principle | 共同封闭原则 |
72
+ =======
73
+ | LoD| The Law of Demeter | 迪米特法则 |
74
+ | CRP| The Composite Reuse Principle | 合成复用原则 |
75
+ | CCP| The Common Closure Principle | 共同封闭原则 |
76
+ >>>>>>> b982ddef63d6e69bfbcfb40dbd570af94a734c30
68
77
| SAP| The Stable Abstractions Principle | 稳定抽象原则 |
69
78
| SDP| The Stable Dependencies Principle | 稳定依赖原则 |
70
79
71
80
## 1. 迪米特法则
72
81
82
+ <<<<<<< HEAD
73
83
迪米特法则又叫作最少知道原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。
84
+ =======
85
+ 迪米特法则又叫作最少知道原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。
86
+ >>>>>>> b982ddef63d6e69bfbcfb40dbd570af94a734c30
74
87
75
88
## 2. 合成复用原则
76
89
@@ -82,7 +95,11 @@ S.O.L.I.D 是面向对象设计和编程 (OOD&OOP) 中几个重要编码原则 (
82
95
83
96
## 4. 稳定抽象原则
84
97
98
+ <<<<<<< HEAD
85
99
最稳定的包应该是最抽象的包,不稳定的包应该是具体的包,即包的抽象程度跟它的稳定性成正比。
100
+ =======
101
+ 最稳定的包应该是最抽象的包。不稳定的包应该是具体的包。包的抽象程度跟它的稳定性成正比。
102
+ >>>>>>> b982ddef63d6e69bfbcfb40dbd570af94a734c30
86
103
87
104
## 5. 稳定依赖原则
88
105
You can’t perform that action at this time.
0 commit comments