一个service类里有很多业务逻辑方法,他们都大同小异,怎样利用设计模式

   现在我有一个service实现类,里面有很多业务逻辑方法,例如:工作流的申请,批准,拒绝,确定等等,他们都对应一个方法,每个方法都很大,其实他们做的事情都很类似,都是从页面获取获取参数,插入数据库,
调用工作流引擎,发送Email.但是根据每个业务不一样,设的一些值也不一样,比如神情后,往数据库状态字段里面插入wainting for approval.而批准后是waiting for execute。

   能不能利用设计模式,把一些公用的操作提起出来,使每个方法都很简洁,谢谢大家提供下思路!

你可能感兴趣的:(设计模式,AOP,工作)