您所在的位置: 首页 > 读书频道 > 设计开发 > 其它开发 >

以装饰者构造饮料订单

http://book.51cto.com  2007-12-04 13:18  [美] 弗里曼(Freeman , E.)等著 蔡学镛 译  中国电力出版社  我要评论(0)
  • 摘要:《Head First 设计模式(中文版)》第三章介绍了Decorator设计模式,可以称为“给爱用继承的人一个全新的设计眼界”。本文讲的是以装饰者构造饮料订单。
  • 标签:技巧  装饰  Head First 设计模式

以装饰者构造饮料订单

 

好了,这是目前所知道的一切… …

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

装饰者可以在所委托被装饰者的行为之前与/或之后, 加上自己的行为, 以达到特定的目的。
对象可以在任何时候被装饰, 所以可以在运行时动态地、不限量地用你喜欢的装饰者来装饰对象。

现在, 就来看看装饰者模式的定义, 并写一些代码, 了解它到底是怎么工作的。

【责任编辑:雪花 TEL:(010)68476606】

回书目   上一节   下一节
J2EE实用技巧大全
Windows Server 2003技巧和应用
ADO.NET实用技巧专题
杀毒软件优化和使用技巧
Windows系统使用技巧
 
 验证码: (点击刷新验证码)   匿名发表
  • Linux C编程实战

  • 作者:童永清
  • 本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,集趣味性、实战性于一体的160多段代码实例,帮助读者快速掌握在Linu..
Copyright©2005-2008 51CTO.COM 版权所有