ChainofResponsibility结构图
2015-10-07 10:08:16   19  举报             
     
         
 ChainofResponsibility是一种行为设计模式,它定义了一组对象,这些对象都负责处理请求,将这些请求传递给链中的下一个对象。这种模式可以简化客户端代码,使其不必知道请求的完整处理过程。责任链上的每个对象都有自己的职责,可以根据需要决定是否处理请求。如果一个对象不能处理请求,它会将请求传递给链中的下一个对象。这种模式可以确保请求被正确处理,同时还提供了灵活的扩展性。
    作者其他创作
 大纲/内容
 -successor
  具体处理者类,处理它所负责的请求,可访问它的后继者,如果可处理该请求,就处理之,否则就将该请求转发给它的后继者
  ConcreteHandler1
    +HandleRequest( in request : int)
  ConcreteHandler2
  +HandleRequest ( in request : int)
  +SetSuccessor(in successor : Handler)+HandleRequest(in request : int)
  定义一个处理请示的接口
  Client
  Handler
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 