首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计形式读书笔记-3装饰模式Decorator

2012-06-28 
设计模式读书笔记-3装饰模式Decorator1.定义动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式

设计模式读书笔记-3装饰模式Decorator
1.定义
动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。

2.类图


3.实例



StarbuzzCoffee


Beverage
package headfirst.decorator.starbuzz; public class Whip extends CondimentDecorator {Beverage beverage; public Whip(Beverage beverage) {this.beverage = beverage;} public String getDescription() {return beverage.getDescription() + ", Whip";} public double cost() {return .10 + beverage.cost();}}


热点排行