2011-07-26 87 views
1

我嘗試實現模式責任鏈的核心功能。 其中一個問題是關於客戶端生成的請求的可變性。 請求在通過處理程序鏈時可以變爲可變嗎?模式中請求的可變性責任責任

我認爲這些模式是可以幫助架構的抽象,因此開發人員可以決定是否使請求變爲可變。

但是我想知道可變性作爲這種模式的一個特徵 - 它是否會讓你感覺到?

我還沒有找到關於模式的官方書籍的答案。可能這意味着可變性不重要?

回答

0

你說得對,沒關係。

在記錄COR的情況下,你會避免修改請求。但是讓我們假設你有一件事情要經過這個鏈條,並且需要由COR的一部分來處理。在這種情況下,您需要修改事件以表明它已被處理。