登录社区云,与社区用户共同成长
邀请您加入社区
装饰器模式是一种结构型设计模式,用于动态地将新功能附加到对象上。这种类型的设计模式属于对象的组合,通过组合对象来扩展功能,而不仅仅是通过继承关系。当需要为类添加功能时,且不希望使用继承或修改现有类时。当需要通过一种方式包装对象,而这种方式不能通过生成子类实现时。Java I/O库中,装饰器模式被用于为基本的输入/输出流添加额外的功能。例如,FilterInputStream 和 FilterOut