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

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

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

没什么区别,主要是从业务需求考虑,那种方式更合适。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632