![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++设计模式
文章平均质量分 84
Allen Roson
C++软件开发工程师
展开
-
C++设计模式1——适配器模式
1.引言你知道适配器的作用:它位于美式插头和欧式插座的中间,它的工作是将欧式插座转换成美式插座,好让美式插头可以插进这个插座得到电力。或者也可以这么认为:适配器改变了插座的接头,以符合美式笔记本电脑的需求。某些交流电适配器相当简单,他们只是改变插座的形状来匹配你的插头,直接把电流传送过去。但是有些适配器内部则是相当复杂,可能会改变电流符合装置的需求。好了,这是真实世界的适配器,那面向对象适配器又是什么?其实面向对象的适配器和真实世界的适配器扮演者同样的角色:将一个接口转换成...原创 2021-06-08 14:08:00 · 1005 阅读 · 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 · 299 阅读 · 0 评论