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