Java 使用装饰图案只装饰一种行为,是否有效?

Java 使用装饰图案只装饰一种行为,是否有效?,java,validation,decorator,Java,Validation,Decorator,我一直在阅读关于decorator模式的用户的文章,有一个问题需要弄清楚它的用法。decorator似乎适用于需要在现有对象之上添加多个附加功能层的情况 我的问题是: 1-如果我们只想动态地添加一个行为(而不是将该行为添加到类本身),装饰器模式的使用是否合理 2-正如我所知,understrand decorator用于正在添加的功能与待装饰对象有某种内在/相关的情况。使用decorator验证对象(这是一个交叉关注点,不一定是被验证对象固有的)是一个好的选择吗?I understand.net

我一直在阅读关于decorator模式的用户的文章,有一个问题需要弄清楚它的用法。decorator似乎适用于需要在现有对象之上添加多个附加功能层的情况

我的问题是:

1-如果我们只想动态地添加一个行为(而不是将该行为添加到类本身),装饰器模式的使用是否合理

2-正如我所知,understrand decorator用于正在添加的功能与待装饰对象有某种内在/相关的情况。使用decorator验证对象(这是一个交叉关注点,不一定是被验证对象固有的)是一个好的选择吗?I understand.net使用decorator进行一些验证

谢谢