2011-07-26 39 views
1

我尝试实现模式责任链的核心功能。 其中一个问题是关于客户端生成的请求的可变性。 请求在通过处理程序链时可以变为可变吗?模式中请求的可变性责任责任

我认为这些模式是可以帮助架构的抽象,因此开发人员可以决定是否使请求变为可变。

但是我想知道可变性作为这种模式的一个特征 - 它是否会让你感觉到?

我还没有找到关于模式的官方书籍的答案。可能这意味着可变性不重要?

回答

0

你说得对,没关系。

在记录COR的情况下,你会避免修改请求。但是让我们假设你有一件事情要经过这个链条,并且需要由COR的一部分来处理。在这种情况下,您需要修改事件以表明它已被处理。