责任链整体设计
2023-08-25 10:21:13 9 举报
责任链整体设计
作者其他创作
大纲/内容
ArapCapitalChain
+ doCapitalFlow
ContractArapCapitalChainDecorator
+ CapitalChainDecorator chain
+ decoratorMenthod+ doCapitalFlow
ContractCapitalFlowStrategy
+ getCapitalFlow
SaleCapitalChain
+ doCapitalFlow
CapitalChain
+ CapitalHandler next
+ analyseCapitalFLow+ doCapitalFlow
CapitalFlowStrategyFactory
+ strategyMap
+ getStrategy+ getInstance- init
ProjectArapCapitalChainDecorator
CapitalFlowUtil
+ wrapContractCapital+ doExtracteFlowGather
CapitalFLowRequest
+ id+ boEnum
PurchaseCapitalChain
DashBoardCapitalFlowDTO
+ contractTotalAmountWithTax+ contractTotalConfirmAmount
ExpenditureContractCapitalChain
ICapitalFlowStrategy
CapitalChainDecorator
+ CapitalChainDecorator chain
+ decoratorMenthod+ doCapitalFlow
ContractCapitalChain
ProjectCapitalFlowStrategy
缺点:过于复杂,每新增一个指标,都要新增一个责任链和对应责任链的装饰器,类的数量会越来越大优点:一旦完成,则后面可以在多维度上统计相关指标,可以随意装饰
0 条评论
下一页