问题描述
让集合对象中的多个节点对象都有可能处理某个请求(消息),保证请求的发送者对请求的接收者透明。
责任链模式
如图所示,责任链模式把多个对象(即ConcreteHandler1, ConcreteHandler2)组织为一个链式结构,让请求延着该链表传递,直到某个对象处理该请求。客户只需要向该链式结构投递一个请求/消息而不必关心该请求被哪个接收Handler处理。
/
讨论
责任链模式使多个对象有机会处理某个请求;让请求的发送者对接受者透明。
问题描述
让集合对象中的多个节点对象都有可能处理某个请求(消息),保证请求的发送者对请求的接收者透明。
责任链模式
如图所示,责任链模式把多个对象(即ConcreteHandler1, ConcreteHandler2)组织为一个链式结构,让请求延着该链表传递,直到某个对象处理该请求。客户只需要向该链式结构投递一个请求/消息而不必关心该请求被哪个接收Handler处理。
/
讨论
责任链模式使多个对象有机会处理某个请求;让请求的发送者对接受者透明。