業務邏輯操作方法的命名

對一個業務的動作可以命名爲xxAction,動作可以理解爲是對一個業務各種操作;

一個業務相關的動作,似乎都可以繼承自一個基礎動作,比如:OrderAction ,ApprovalAction ,ProductionAction,UserAction;

基礎Action只包含該業務的唯一標識,比如:OrderNo,ApprovalNo,ProductNo,UserName

 

具體的業務操作,以審批舉例比如:UpdateApprovalOrderAction,UpdateApprovalStepAction,ApprovedBySMSNoticeAction,ApprovedByEmailNoticeAction

,ApprovalApplyPesonSMSNoticeAction,ApprovalApplyPersonEmailNoticeAction等;

 

 

以上是個人一時的想法,不知道這樣是否是好的操作;這種思想核心是,將各種操作都封裝爲具體的某一個Action

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章