职责链模式
2017-03-21 14:24:44 0 举报
职责链模式是一种行为设计模式,它通过将请求的发送者和接收者解耦,使得多个对象都有机会处理请求。这些对象组成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。职责链模式让多个处理器都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。这使得系统更加灵活和可扩展。
作者其他创作
大纲/内容
Handler nextHandler
handleRequest(){ ... if () { ... } else { this.nextHandler.handleRequest() }}
Handler2
handleRequest(){ ...}
Handler h1 = new Handler1()Handler h2 = new Handler2()Handler h3 = new Handler3()h1.setNextHandler(h2)h2.setNextHandler(h3)h1.handleRequest()
abstract handleRequest()
Handler1
abstract Handler
setNextHandler(Handler handler){ this.nextHandler = nextHandler}
Handler3
0 条评论
下一页