能不能做到接口的只有一个方法,实现类为其对应两个实现方法,进入哪个实现方法根据其中一个状态参数决定
去了解一下策略模式,很适合这个场景
可以的 但是最好使用abstract做
不知道你用的什么框架做的,这里讲下最简单的实现方式。加过滤器或者拦截器,会在controller方法前执行,里面可以做一些你这个业务的处理,比如引用你状态参数jue'd做判断。或者你把2个实现的方法下放到service,controller层判断状态参数jue'd具体执行哪个分支。