问师兄一个比较基础的问题
来源:7-4 支付-师兄教你看错误信息进行代码Review

慕粉4119499
2020-02-18
就是看师兄这里的代码,是直接使用的实现类
但是,之前学到的都是使用的向上转型
private IPayService payService;
然后想知道,这两种写发有什么区别吗?
在实际工作中,哪一种更适合
写回答
1回答
-
建议使用 private IPayService payService;
使用的时候,应该用接口定义的方法,不去管里面的实现。
区别就是,用IPayService只能使用接口定义的方法。用PayServiceImpl可以使用类里的方法。
012020-02-19
相似问题