码迷,mamicode.com
首页 > 其他好文 > 详细

装饰者模式

时间:2016-08-13 22:36:36      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

装饰者模式概念

  动态的给一个对象添加额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。

应用场景

  1、当我们需要对一个已经开发好的对象动态的添加额外的功能的时候.

  2、适应于某个对象的职责经常发生变化或者经常需要动态的增加职责,避免因为这种为了适应这样的变化,而增加继承子类扩展的方式,因为

这种方式为 造成,子类膨胀的速度过快,难以控制。

相关文章

      http://www.cnblogs.com/Terrylee/archive/2006/03/01/340592.html

      http://www.cnblogs.com/ywqu/archive/2010/01/19/1651212.html

      http://www.cnblogs.com/hegezhou_hot/archive/2010/12/11/1903392.html

经典模型图(来自大话设计模式)

技术分享

 

装饰者模式

标签:

原文地址:http://www.cnblogs.com/fengchao1000/p/5768918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!