摘要: 个人网站www.itiask.com 专业问答网站,基于我记录框架开发装饰者模式(主要是自己的笔记:水平较低,请勿语言攻击)开放-关闭原则:类应该对扩展开放,对修改关闭headfirst中的例子,星巴兹咖啡需求是这样的,几种饮料(价格),可以选择放的调料奶泡(价格)、牛奶(价格)。。。把客户要加的调料和饮料的价格计算出来。饮料的超类:Beverage具体的饮料是:HouseBlend, DarkRoast , Decaf, Espresso可以加的调料:Milk,Soy,Mocha第一种尝试,可能有N多的HouseBlendWithMilkAndSoy,HouseBlendWithMilkAn 阅读全文
posted @ 2011-07-26 13:05 CircleLee 阅读(326) 评论(0) 推荐(0)