
设计模式
养老津贴
这个作者很懒,什么都没留下…
展开
-
源码阅读?
分模块进行原创 2021-03-12 12:17:17 · 101 阅读 · 0 评论 -
设计模式汇总 C++
目录1.设计模式概述1.1 创建型应用场景:(1)数据库连接(2)创建相似类的多个实例1.2 结构性应用场景:1.3 行为型应用场景:2.创建型设计模式2.1 工厂方法beforeafter使用说明2.2 抽象工厂beforeafter使用说明2.3 建造者example 1.设计模式概述 参考 1.1 创建型 创建型设计模式用来解决类的实例化或者对象的创建,所以又可以分为创建类和创建对象两种类型。 主要包含:工厂方法、抽象工厂、建造者、单例、对象池和原型。 应用场景: (1)数据库连接 假设创建了一个数据原创 2021-02-24 17:20:42 · 274 阅读 · 0 评论 -
命令模式实现undo/redo
#include <stack> #include <iostream> #include <memory> // ----- the Command Interface ----- class ICommand { public: virtual void execute() = 0; virtual void undo() = 0; virtual void redo() = 0; }; // ----- the MODEL -----转载 2021-03-05 18:21:42 · 497 阅读 · 0 评论