2018年4月8日

装饰者模式

摘要: 模式定义 动态的给一个对象添加一些额外的职责,就增加功能来说,装饰者模式比子类更加灵活 类图定义 示例 星巴兹咖啡订单系统,购买咖啡时根据顾客不同的咖啡类型,比如深度烘培或者混合咖啡和不同的原料比如摩卡,豆浆等原料计算咖啡的价格。按照正常思路设计首先有一个饮料的父类,提供cost计算价格的方法,其他 阅读全文

posted @ 2018-04-08 20:53 colinzh 阅读(91) 评论(0) 推荐(0)

导航