责任链模式

责任链模式

很多对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。

  • 1.handler:抽象的处理者。定义了一个处理请求的接口,同时含义另外Handler
  • ConcreteHandlerA,B是具体的处理者,处理它自己负责的请求。可以访问它的后继者(即下一个处理者)。如果可以处理当前请求,九江该请求交给下一个后继者去处理,从而形成一个职责链。
  • Reqeust,表示很多属性,代表一个请求。
posted @ 2021-12-18 01:20  King-DA  阅读(25)  评论(0)    收藏  举报