它允许多个对象有机会处理请求,从而避免请求的发送者与接收者之间的耦合。将这些对象连成一条链,并沿着这条链传递请求,直到有对象处理它为止。
主要角色
处理者(Handler)
具体处理者(ConcreteHandler)