菜鸡求学记 2021-12-11 16:21 采纳率: 100%
浏览 30
已结题

通过一个类实现多个接口与一个类实现一个多继承的接口在使用上有什么区别?

使用一个类直接实现多个接口,或通过接口间继承形成一个扩展接口再让类继承,这两种方式在使用上有什么差别?

  • 写回答

3条回答 默认 最新

  • CSDN专家-sinJack 2021-12-11 16:27
    关注

    实现上没有差异。
    但是你要考虑类的复用性和可扩展性。
    你不能因为这一个类需要多实现接口,就通过间接的方式去实现一个接口,接口之间再继承。那么这个接口可用性太低了。
    其实跟封装工具类是一个意思。为了实现复用性才去封装,少了代码冗余。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月5日
  • 已采纳回答 4月27日
  • 创建了问题 12月11日