个人理解:
设计模式三个目的:
1. 封装变化
2. 降低耦合
3. 利于重用
这三项不仅是目的也是手段, 当然这是从战术角度出发的。
从战略角度上来说, 设计模式的目的是:
加快设计, 编码的速度, 提高代码稳定性, 可读性, 可维护性。
个人理解:
设计模式三个目的:
1. 封装变化
2. 降低耦合
3. 利于重用
这三项不仅是目的也是手段, 当然这是从战术角度出发的。
从战略角度上来说, 设计模式的目的是:
加快设计, 编码的速度, 提高代码稳定性, 可读性, 可维护性。