技术栈
面向接口编程
Lion Long
1 年前
c++
·
设计模式
·
组合模式
·
责任链模式
·
装饰器模式
·
结构型设计模式
·
面向接口编程
设计模式之道:解构结构型设计模式的核心原理
学习设计模式最主要要抓住一点:就是怎么分析这个稳定点和变化点。自己实现一个框架,或者是实现一个具体的小功能,本质上分析问题的思路都是一样的,首先要去把稳定点给它抽象出来,然后针对这个变化点想着怎么去扩展它。所以这里还是要反复的介绍怎么分析这个稳定点和变化点;具体不同的设计模式是怎么来处理这个扩展(就是扩展的问题);稳定点它是怎么处理的;用C++的语言特性是怎么去解决这些问题的;沿着这个思路去学习。