Skip to content

设计模式之总结篇

概括

一个目标

  • 管理变化,提高复用

两种手段

  • 分解 vs. 抽象

回顾

八大原则

重构技法

从封装变化角度对模式分类

要点

C++ 对象模型

关注稳定点和变化点

经验之谈

  • 不要为模式而模式
  • 关注抽象类 & 接口
  • 理清变化点和稳定点
  • 审视依赖关系
  • 要有 framework 和 application 的区隔思维
  • 良好的设计是演化的结果