为了账号安全,请及时绑定邮箱和手机立即绑定

为什么BussinessException构造方法的构造参数是CommonError接口的对象

为什么BussinessException构造方法的构造参数是CommonError接口的对象,而传参却传的是EmBussinessError枚举对象,这一块不是很理解?求解答

正在回答

3 回答

解耦,提高代码复用性。EmBussinessError枚举类实现了CommonError接口】


0 回复 有任何疑惑可以回复我~

向上转型,这样的好处就是,你还可以新建一个EmRuntimeError实现CommonError,这样直接传参就好了,方法都不用改的。这样就是把具体实现解耦出来。

1 回复 有任何疑惑可以回复我~

因为EmBussinessError实现了CommonError啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么BussinessException构造方法的构造参数是CommonError接口的对象

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信