标签: java validation decorator
我一直在阅读装饰模式的用户,并有一个问题,以明确其用法。似乎装饰器适用于需要在EXISTING对象之上添加多个附加功能层的情况。
我的问题是:
1-如果我们想要动态添加一个行为(而不是将行为添加到类本身),装饰器模式使用是否合理?
2-因为我的下载装饰器用于当被添加的功能以某种方式固有/与待装饰对象相关时的情况。使用装饰器来验证一个对象(这是一个跨领域的问题,并不一定是被验证的对象固有的一个好的选择?我不记得.net使用装饰器进行一些验证。
由于