装饰者模式
摘要:装饰者模式:动态的将额外的责任添加到对象上去,相对于继承,提供更加灵活的扩展方案。 装饰者模式,有4个抽象的类概念: 关系类图如下: 其中重点是:抽象装饰者接口继承了被装饰对象的接口,这点非常重要,它是能够进行动态装饰的关键,根据接口动态的去匹配具体构件类。 举例:咖啡店原本提供有2种咖啡:Coff
阅读全文
posted @ 2019-03-29 11:30
posted @ 2019-03-29 11:30