会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
程序人生
博客园
首页
新随笔
联系
管理
订阅
2008年3月31日
《Head.First设计模式》的学习笔记(4)--装饰者模式
摘要: 意图:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。结构: 例子:下面我们以星巴兹(Starbuzz)的订单系统为例加以说明。需求分析:1)、星巴兹的饮料(Beverage)种类繁多,主要有HouseBlend、DarkRoast、Decaf、Espresso。2)、星巴兹的调料很多,主要有Steamed Milk、Soy、Mocha、Whip。3)、星巴兹的饮料价...
阅读全文
posted @ 2008-03-31 08:31 鹰击长空
阅读(3556)
评论(16)
推荐(0)
编辑