摘要: 我们的目标是实现更大的弹性和更好的可维护性的设计。 运行时扩展,远比编译时期的继承威力大。 对于继承存在的继承滥用问题,装饰者模式给爱用继承的人了一个全新的设计眼界。 一旦你熟悉了装饰的技巧,你将能够在不修改任何底层代码的情况下,给你的(或别人的)对象赋予新的职责。 1)首先,我们要设计的是星巴兹咖 阅读全文
posted @ 2018-06-01 11:48 小杜同学的嘚啵嘚 阅读(376) 评论(0) 推荐(0)