Design Pattern: Decorator

装饰者模式

优点:装饰模式和继承都是对功能的扩展,而装饰模式使用的是组合,可以不用继承而达到这一效果.使用过多的继承会增加系统的复杂性和偶合性
缺点:装饰模式要产生一些辅助性的对象,但这些对象看上去都比较像,不是很容易检查(好的命名应该是提高检查的一个办法)

posted on 2011-08-08 23:14  Angi  阅读(103)  评论(0)    收藏  举报

导航