使用装饰器模式来装饰只有一个行为,它有效吗?

时间:2017-09-17 23:08:22

标签: java validation decorator

我一直在阅读装饰模式的用户,并有一个问题,以明确其用法。似乎装饰器适用于需要在EXISTING对象之上添加多个附加功能层的情况。

我的问题是:

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

2-因为我的下载装饰器用于当被添加的功能以某种方式固有/与待装饰对象相关时的情况。使用装饰器来验证一个对象(这是一个跨领域的问题,并不一定是被验证的对象固有的一个好的选择?我不记得.net使用装饰器进行一些验证。

由于

0 个答案:

没有答案