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