C++设计模式

管理变化, 提高复用

两种手段:分解  抽象

八大原则:https://blog.csdn.net/mmk27_word/article/details/108521903

重构技法:

静态 -> 动态
早绑定 -> 晚绑定
继承 -> 组合
编译时依赖 -> 运行时依赖
紧耦合 -> 松耦合

关注抽象类&接口(基类比子类更加有用)
理清变化点和稳定点
审视依赖关系

高内聚,松耦合

重在通过八大原则去理解

GitHub上代码例子:https://github.com/liu-jianhao/Cpp-Design-Patterns

b站视频:https://www.bilibili.com/video/BV1cW41157n1?p

别人的整理:https://www.cnblogs.com/ssyfj/category/1283709.html

你可能感兴趣的:(设计模式)