责任链模式:
一个请求可能被多个对象处理,但是每个请求在运行时只能有一个接收者。
让接收者在运行时自行决定谁来处理,从而使得解耦。
使多个对象都有机会处理请求,将这些对象链起来,并沿着链传递请求,直到有一个对象处理它。
1 | class ChainHandler { |
1 Chain of Responsibility
https://hustjjd.github.io/790949b5.html
责任链模式:
一个请求可能被多个对象处理,但是每个请求在运行时只能有一个接收者。
让接收者在运行时自行决定谁来处理,从而使得解耦。
使多个对象都有机会处理请求,将这些对象链起来,并沿着链传递请求,直到有一个对象处理它。
1 | class ChainHandler { |