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

设计方式之三-装饰模式

2012-09-20 
设计模式之三----装饰模式java io中广泛应用到了装饰者模式装饰者和被装饰对象有相同的超类型你可以使用一

设计模式之三----装饰模式

java io中广泛应用到了装饰者模式

装饰者和被装饰对象有相同的超类型

你可以使用一个或多个装饰者包装一个对象

既然装饰者和被装饰对象有相同的超类型,所以在任何需要原始对象(被包装)的场合,可以用装饰过的对象代替它。

(关键点)装饰者可以在委托被装饰者的行为之前与/或之后,加上自己的行为,已达到特定的目的

对象可以在任何时候被装饰,所以可以在运行时动态的、不限量的使用你喜欢的装饰者来装饰对象

?

?

?

1 基类--饮料(抽象类)?? 描述和价格

?

热点排行