2018年5月19日

设计模式——装饰者模式

摘要: 咖啡店里咖啡中可以加不同的配料–摩卡、牛奶、糖、奶泡;不同的饮品加上不同的配料有不同的价钱,怎样实现呢? 可能你的第一印象会想到使用继承, 1. 首先定义一个咖啡基类 2. 对于加糖的,加牛奶的,加摩卡的 ,加奶泡的,分别写一个子类继承 3. 对于加糖,又加奶的写一个类,对于对于加糖,又摩卡的写一个 阅读全文

posted @ 2018-05-19 11:43 勤学才是王道 阅读(178) 评论(0) 推荐(0) 编辑

导航