
C++设计模式
文章平均质量分 84
Allen Roson
C++软件开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++设计模式1——适配器模式
1.引言 你知道适配器的作用:它位于美式插头和欧式插座的中间,它的工作是将欧式插座转换成美式插座,好让美式插头可以插进这个插座得到电力。或者也可以这么认为:适配器改变了插座的接头,以符合美式笔记本电脑的需求。某些交流电适配器相当简单,他们只是改变插座的形状来匹配你的插头,直接把电流传送过去。但是有些适配器内部则是相当复杂,可能会改变电流符合装置的需求。好了,这是真实世界的适配器,那面向对象适配器又是什么?其实面向对象的适配器和真实世界的适配器扮演者同样的角色:将一个接口转换成...原创 2021-06-08 14:08:00 · 1101 阅读 · 4 评论 -
C++设计模式2——装饰者模式
//英雄接口 class Hero { public: //学习技能 virtual void LearnSkill() { } }; //具体英雄盲僧 class Mangseng : public Hero { protected: string name; public: Mangseng(string name) { this->name = name; } void LearnSk...原创 2021-06-05 16:24:20 · 362 阅读 · 0 评论