2017年4月23日

设计模式之装饰者模式

摘要: 装饰者模式动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。假如设计一个咖啡店的订单系统,咖啡有很多种,比如:HouseBlend,DarkRoast,Decaf 等等,同时,可以在咖啡里面加入很多调料,比如:豆浆(Soy),摩卡(Mocha)等等,这样会造成搭配方式有很 阅读全文

posted @ 2017-04-23 11:26 且歌且行吧 阅读(160) 评论(0) 推荐(0) 编辑

导航