模式责任链中的请求可变性

时间:2011-07-26 08:59:32

标签: design-patterns

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

我认为模式是抽象,允许在架构方面提供帮助,因此由开发人员决定是否允许请求变为可变。

但是我想知道可变性是这种模式的一个特征 - 它是否有意?

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

1 个答案:

答案 0 :(得分:0)

你是对的,没关系。

在记录COR的情况下,您将避免对请求进行修改。但是,假设您有一个事件通过链条,需要由COR的一部分处理。在这种情况下,您将修改事件,以表明它已被处理。