设计模式——装饰者模式

装饰者模式 装饰者模式是java IO流中使用的一个经典模式,本文会简单介绍装饰者模式的原理和解决的问题,并且以一个咖啡demo来演示装饰者模式。 装饰者模式的定义 装饰者模式遵守的设计原则:开闭原则(类应该支持扩展,而拒绝修改) 装饰者模式通过组合的方式扩展对象的特性,这种方式允许我们在任何时候对对象的功能进行扩展甚至是运行时扩展,而若我们用继承来完成对类的扩展只能在编译时实现,可以比较动态地对
相关文章
相关标签/搜索