装饰模式又名包装(Wrapper)模式。
作用:装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。在不使用创造更多子类的情况下,将对象的功能加以扩展。
与过滤器模式的区别在于:装饰强调功能的增加,而过滤器模式强调功能访问的控制。
JDK中应用:Java I/O
本文介绍装饰模式的概念及其在软件设计中的作用。装饰模式是一种用于扩展对象功能的设计模式,它提供了替代继承的方法来增强对象的能力,同时保持了客户端使用的透明性。
装饰模式又名包装(Wrapper)模式。
作用:装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。在不使用创造更多子类的情况下,将对象的功能加以扩展。
与过滤器模式的区别在于:装饰强调功能的增加,而过滤器模式强调功能访问的控制。
JDK中应用:Java I/O
1581
570

被折叠的 条评论
为什么被折叠?