设计模式 - 装饰者模式

设计模式 - 装饰者模式 预设场景 认识装饰者模式 代码Demo:咖啡店订单系统 预设场景 假设我们要开一家新的咖啡店,并为这个咖啡店设计一个订单系统。开店之初,饮品种类不多,只有拿铁Latte, 浓缩咖啡Espresso,卡布奇诺Cappuccino三种,所以该系统的品类设计就比较简单。如图: 每个子类实现cost()方法来返回饮料的价格。 随着咖啡店发展,仅仅咖啡单品已经不能满足客户的需求了,
相关文章
相关标签/搜索