职责链模式
2016-05-16 16:48:38 9 举报
职责链模式是一种行为设计模式,它定义了一组对象,每个对象都包含对其它对象的引用。这种模式使得多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。这些对象组成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。职责链模式的主要优点是降低了耦合度,提高了代码的可维护性和可扩展性。
作者其他创作
大纲/内容
Approver {abstract}
#successor :Approver#name :String
+Approver(String name)+setSuccessor(Approver successor) :void+porcessRequest(PurchaseRequest request) :void
PurchaseRequest
-amount:double-number:int-purpose:String
VicePresident
+VicePresident(String name)+processRequest(PurchaseRequest request) :void
Congress
+Congress(String name)+processRequest(PurchaseRequest request) :void
President
+President(String name)+processRequest(PurchaseRequest request) :void
Author : 汪锴Date: 20160516Number: 2013011404
Director
+Director(String name)+processRequest(PurchaseRequest request) :void
0 条评论
下一页