场景
采购单分级审批
采购审批是分级进行的,即根据采购金额的不同由不同层次的主管人员来审批,主任可以审批5万元以下(不包括5万元)
的采购单,副董事长可以审批5万元至10万元(不包括10万元)的采购单,董事长可以审批10万元至50万元(不包括50万元)
的采购单,50万元及以上的采购单就需要开董事会讨论决定。
如果不采购职责链模式可能会这样实现
public class PurchaseRequestHandler {
public void sendRequestToDirector(int amount){
if(amount<5000){
this.handleByDirector();
}else if(amount<10000){
this.handleByVicePresident();
}else if(amount<50000){