模式
游戏鸟
这个作者很懒,什么都没留下…
展开
-
C#设计模式(9)——装饰者模式(Decorator Pattern)
一、引言 在软件开发中,我们经常想要对一类对象添加不同的功能,例如要给手机添加贴膜,手机挂件,手机外壳等,如果此时利用继承来实现的话,就需要定义无数的类,如StickerPhone(贴膜是手机类)、AccessoriesPhone(挂件手机类)等,这样就会导致 ”子类爆炸“问题,为了解决这个问题,我们可以使用装饰者模式来动态地给一个对象添加额外的职责。下面让我们看看装饰者模式。 二、装转载 2016-11-24 19:34:17 · 400 阅读 · 0 评论 -
我所理解的设计模式(C++实现)——适配器模式(Adapter Pattern)
原博链接:http://blog.csdn.net/lcl_data/article/details/8780140 解决的问题: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法在一起工作的两个类能够在一起工作。比如说我的hp笔记本,美国产品,人家美国的电压是110V的,而我们中国的电压是220V,要在中国能使用,必须找个变压器转一下电压才可以。这个变压转载 2017-04-22 08:45:18 · 372 阅读 · 0 评论