我尝试实现模式责任链的核心功能。 其中一个问题是客户端生成的请求的可变性。 当它通过处理程序链时可以请求变量吗?
我认为模式是抽象,允许在架构方面提供帮助,因此由开发人员决定是否允许请求变为可变。
但是我想知道可变性是这种模式的一个特征 - 它是否有意?
我没有在关于模式的官方书籍中找到答案。可能这意味着可变性并不重要?
答案 0 :(得分:0)
你是对的,没关系。
在记录COR的情况下,您将避免对请求进行修改。但是,假设您有一个事件通过链条,需要由COR的一部分处理。在这种情况下,您将修改事件,以表明它已被处理。