装饰者模式
摘要:
装饰者模式:动态将责任附加到对象上。若要扩展功能,装饰者提供了比集成更有弹性的替代方案。 原则:封装变化;多用组合,少用继承;针对接口编程,不针对实现编程;为交互对象之间的松耦合设计而努力;对扩展开放,对修改关闭。 Beverage是抽象基类,是被装饰者,getDescription()有基本实现, 阅读全文
posted @ 2018-05-31 21:19 二十年后20 阅读(161) 评论(0) 推荐(0) 编辑
posted @ 2018-05-31 21:19 二十年后20 阅读(161) 评论(0) 推荐(0) 编辑
posted @ 2018-05-31 11:54 二十年后20 阅读(100) 评论(0) 推荐(0) 编辑
posted @ 2018-05-31 09:28 二十年后20 阅读(84) 评论(0) 推荐(0) 编辑