使用一个类直接实现多个接口,或通过接口间继承形成一个扩展接口再让类继承,这两种方式在使用上有什么差别?
3条回答 默认 最新
- CSDN专家-sinJack 2021-12-11 16:27关注
实现上没有差异。
但是你要考虑类的复用性和可扩展性。
你不能因为这一个类需要多实现接口,就通过间接的方式去实现一个接口,接口之间再继承。那么这个接口可用性太低了。
其实跟封装工具类是一个意思。为了实现复用性才去封装,少了代码冗余。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录