23种设计模式之装饰者模式

    今天我来向大家讲解一下装饰者模式,装饰者模式的设计原则同样也是对扩展开放,对修改关闭,那我们就有了一个问题,如何做到对修改关闭,对扩展开放呢?     我们都知道,装饰者模式的定义是动态地将责任附加到对象中,其实装饰者模式也可以说是动态嵌套的一个过程。就比如举例来说,假如我现在到一个商店中买了一杯牛奶咖啡,这里我们用到的装饰者模式的地方就是,我的牛奶装饰了咖啡,也可以说咖啡装饰了牛奶,因为
相关文章
相关标签/搜索