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

来源:3-5 定义通用的返回对象--异常处理02

魄弹兽

2019-03-29 16:03

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

写回答 关注

3回答

  • 沈太虚
    2020-09-11 20:21:44

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


  • 慕UI1087297
    2019-05-18 17:42:56

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

  • qq_zz_95
    2019-04-01 21:50:58

    因为EmBussinessError实现了CommonError啊

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49020 学习 · 954 问题

查看课程

相似问题