设计模式
文章平均质量分 72
crystal_dan7
这个作者很懒,什么都没留下…
展开
-
Decorator 装饰器模式
作用:动态的给对象增加额外的功能。这比通过生成子类的方式更为灵活。因为:1)有的时候,我们希望给某个对象而不是一个类增加功能。2)虽然继承机制也是增加功能的一种有效途径。但这种方式是静态的,无法控制增加的方式和时机。别名:也叫包装器(Wrapper)。解释:装饰器,顾名思义就是在某个对象的外面添加一些装饰的东西。我们把被装饰的对象称为组件,将该组件嵌入到另一个对象中,由这个对象添加功能。我们称这个嵌原创 2015-07-05 17:57:19 · 364 阅读 · 0 评论 -
设计模式
设计模式可分为结构型模式和行为模式。结构型模式:这种模式涉及到如何组合类和对象以获得更大的结构。采用继承机制来组合接口或实现。一个简单的例子就是采用多重继承方法将两个以上的类组合成一个类,该类包含了所有父类的性质。这种模式有助于多个独立开发的类协同工作。结构型模式有:Adapter(适配器)、Bridge(桥接)、Composite(组成)、Decorator(装饰)、Facade(外观)、Flyw原创 2015-07-05 10:55:41 · 351 阅读 · 0 评论