Java设计模式之装饰者模式(Decorator)

1.简介 设计原则:开发-封闭 多组合少继承 指在不改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。他是通过创建一个包装对象,也就是装饰来包裹真实的对象。 特点:装饰对象和真实对象(被装饰的对象)具有相同接口;装饰对象包含一个真实对象的引用;装饰对象接受所有来自客户端的请求并转交真实对象;装饰对象可以在转发请求之前/后添加附加功能 组成: 成分 抽象构建(Component) 角色:给
相关文章
相关标签/搜索