装饰者模式和适配器模式

1. 装饰者模式 装饰者模式是比较常用的模式,比如Spring session、Mybatis缓存中以及JDK的java.io包中都有着广泛的应用。 1.定义 动态的将责任附加到对象身上。若要扩展功能,装饰者提供比继承更弹性的替代方案。 2.优缺点 优点:在不影响其他类的前提下增加功能,当不能使用继承的时候可以使用装饰者模式 缺点:使用装饰者模式使得小的类变多,甚至出现类爆炸的情况,在调用关系复杂
相关文章
相关标签/搜索