C++设计模式_26_设计模式总结

本篇为C++设计模式的总结课,此篇再回到原帮助大家梳理一下。

文章目录

  • 1. 一个目标
  • 2. 两种手段
  • 3. 八大原则
  • 4. 重构技法
  • 5. 从封装变化角度对模式分类
  • 6. C++对象模型
  • 7. 关注变化点和稳定点
  • 8. 什么时候不用模式
  • 9. 经验之谈
  • 10. 设计模式成长之路

1. 一个目标

管理变化,提高复用!

首先我们特别去强调目标,很多人学习设计模式,会把他当做算法结构一样学习,尝试分析结构,理解结构和调用流程,这些在最初的学习是有必要的,但是远远不够的,在学习模式过程中有一个核心目标需要紧紧把握住,即管理变化,提高复用!

2. 两种手段

分解 vs. 抽象

面向对象需要先分解,这跟人认识这个世界也是一样的,一个小孩子刚开始去认识这个世界,这是梨,这是苹

你可能感兴趣的:(C++设计模式,c++,设计模式,开发语言)