设计模式要点
2018-09-02 本文已影响4人
奔跑的蛙牛
OO指面向对象
OO基础
- 抽象
- 封装
- 多态
- 继承
OO原则
- 封装变化
- 多用组合,少用继承
- 针对接口编程,不针对实现编程
设计模式要点
- 知道OO基础,并不足以让 你设计出良好的OO系统。
- 良好的OO设计必须具备可复用、可扩充、可维护 三个特性
- 模式可以让我们建造出具有良好OO设计质量的系 统。
- 模式被认为是历经验证的OO设计经验。
- 模式不是代码,而是针对设计问题的通用解决方 案。你把它们应用到特定 的应用中。
- 模式不是被发明,而是被发现。
- 大多数的模式和原则,都着眼于软件变化的主题。
- 大多数的模式都允许系统局部改变独立于其他部分。
- 我们常把系统中,会变 化的部分抽出来封装。.
- 模式让开发人员之间有 共享的语言,最大化沟通 的价值。