摘要: 装饰者模式(Decorator):动态地为一个对象添加一些额外的职责,若要扩展一个对象的功能,装饰者提供了比继承更有弹性的替代方案。 结构图: 下面用一个实例来讲解一下装饰者模式《head first 设计模式》中的例子:比如在星巴兹咖啡馆,人们需要根据自己的爱好来订购咖啡,而具体的coffee种类 阅读全文
posted @ 2016-03-16 17:08 千个太阳在手中 阅读(3257) 评论(0) 推荐(0) 编辑