(Head First 设计模式)学习笔记(3) --装饰者模式(StarBuzz咖啡店实例)-CSDN博客

网站介绍:文章浏览阅读446次。以下内容转载请注明来自"菩提树下的杨过(http://blog.sqlsky.com)"应用概述:StarBuzz咖啡店有很多饮料,每种饮料都可以根据客户需要加一些调料,比如深培咖啡可以加摩卡(或双倍摩卡),而且某些饮料可以分为大中小杯,根据容量不同,售价不同,而且调料的价格根据饮料的容量不同而不同(比如大杯咖啡加糖要1元,中杯咖啡加糖要0.9元等)又一设计原则:对扩展开放,对修改...