Java面试经验第一季之设计模式——装饰模式

装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。 说白了,和桥接模式、组合模式、适配器模式都比较像,只不过装饰模式中两个类,包括装饰对象类和被装饰对象类实现了同一个接口,装饰对象持有另一个对象的实例。目
相关文章
相关标签/搜索