面向对象设计模式
23种经典模式的C++实现以及经典例子的收集
beibeix2015
写点什么 !
展开
-
23中经典设计模式
参考https://gitee.com/adamjiangwh/GoF/tree/master/src/com/adamjwh/gof原创 2021-03-15 14:14:48 · 63 阅读 · 0 评论 -
桥接模式的C++实现
任何模式的出现,都是为了解决一些特定场景的耦合问题,以达到对修改封闭,对扩展开放的效果。实现https://gitee.com/beibeix/Design-Pattern/tree/master/bridge原创 2020-12-27 10:31:42 · 88 阅读 · 0 评论 -
命令模式的C++实现
任何模式的出现,都是为了解决一些特定场景的耦合问题,以达到对修改封闭,对扩展开放的效果。实现https://gitee.com/beibeix/Design-Pattern/tree/master/command原创 2020-12-27 10:30:22 · 84 阅读 · 0 评论 -
代理模式的C++实现
任何模式的出现,都是为了解决一些特定场景的耦合问题,以达到对修改封闭,对扩展开放的效果。实现https://gitee.com/beibeix/Design-Pattern/tree/master/proxy原创 2020-12-27 10:29:03 · 82 阅读 · 0 评论 -
访问者模式的C++实现
任何模式的出现,都是为了解决一些特定场景的耦合问题,以达到对修改封闭,对扩展开放的效果。实现https://gitee.com/beibeix/Design-Pattern/tree/master/visitor原创 2020-12-27 10:27:45 · 65 阅读 · 0 评论 -
策略模式的C++实现
任何模式的出现,都是为了解决一些特定场景的耦合问题,以达到对修改封闭,对扩展开放的效果。实现https://gitee.com/beibeix/Design-Pattern/tree/master/strategy原创 2020-12-26 15:51:48 · 73 阅读 · 0 评论 -
模板方法模式的C++实现
任何模式的出现,都是为了解决一些特定场景的耦合问题,以达到对修改封闭,对扩展开放的效果。实现https://gitee.com/beibeix/Design-Pattern/tree/master/templatemethod原创 2020-12-26 15:36:44 · 62 阅读 · 0 评论 -
享元模式的C++实现
任何模式的出现,都是为了解决一些特定场景的耦合问题,以达到对修改封闭,对扩展开放的效果。实现https://gitee.com/beibeix/Design-Pattern/tree/master/flyweight原创 2020-12-25 23:09:24 · 63 阅读 · 0 评论 -
组合模式C++实现
任何模式的出现,都是为了解决一些特定场景的耦合问题,以达到对修改封闭,对扩展开放的效果。实现 https://gitee.com/beibeix/Design-Pattern/tree/master/composite原创 2020-12-25 23:08:09 · 64 阅读 · 0 评论 -
观察者模式的C++实现
实现https://gitee.com/beibeix/Design-Pattern/tree/master/observer原创 2020-12-22 22:30:05 · 108 阅读 · 0 评论 -
工厂方法模式的C++实现
实现https://gitee.com/beibeix/Design-Pattern/tree/master/factorymethod原创 2020-12-22 22:29:02 · 71 阅读 · 0 评论 -
中介者模式的C++实现
实现https://gitee.com/beibeix/Design-Pattern/tree/master/mediator原创 2020-12-22 22:27:48 · 72 阅读 · 0 评论 -
抽象工厂的C++实现
实现https://gitee.com/beibeix/Design-Pattern/tree/master/abstractfactory原创 2020-12-22 08:55:24 · 61 阅读 · 0 评论 -
原型模式的C++实现
实现https://gitee.com/beibeix/Design-Pattern/tree/master/prototype原创 2020-12-22 08:54:27 · 70 阅读 · 0 评论 -
构建者模式的C++实现
实现https://gitee.com/beibeix/Design-Pattern/tree/master/builder原创 2020-12-22 08:53:31 · 93 阅读 · 0 评论 -
单例模式的C++实现
C++实现https://gitee.com/beibeix/Design-Pattern/tree/master/singleton原创 2020-12-22 08:52:10 · 56 阅读 · 0 评论 -
适配器模式的C++实现
设计模式——适配器模式(Decorator)适配器模式(Adapter Pattern)- 最易懂的设计模式解析C++实现https://gitee.com/beibeix/Design-Pattern/tree/master/adapter原创 2020-12-20 21:18:59 · 76 阅读 · 0 评论 -
七个结构型模式
结构型模式涉及到如何组合类和对象以获得更大的结构。结构型类模式采用继承机制来组合接口或实现;结构型对象模式不是对接口和实现进行组合,而是描述了如何对一些对象进行组合,从而实现新功能的一些方法;原创 2020-12-20 20:08:30 · 223 阅读 · 2 评论 -
装饰模式的C++实现
https://blog.csdn.net/zhshulin/article/details/38665187C++实现https://gitee.com/beibeix/Design-Pattern/tree/master/decorator原创 2020-12-19 22:32:01 · 86 阅读 · 1 评论