栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么接口优先于抽象类?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么接口优先于抽象类?

该面试问题反映出提出该问题的人的某种信念。我相信这个人是错的,因此您可以选择两个方向之一。

  1. 给他们他们想要的答案。
  2. 完全不同意。

他们想要的答案很好,其他海报很好地强调了那些。多重接口继承,继承迫使类做出实现选择,接口可以更容易地改变。

但是,如果您在异议中提出令人信服(且正确)的论点,则面试官可能会注意。首先,强调有关接口的积极方面,这是必须的。其次,我想说接口在许多情况下都更好,但是它们也会导致代码重复,这是负面的。如果您有各种各样的子类,它们将在很大程度上实现相同的实现,再加上额外的功能,那么您可能需要一个抽象类。它使您可以拥有许多具有细粒度细节的类似对象,而只有接口,您就必须拥有许多具有几乎重复的代码的不同对象。

接口有许多用途,并且有令人信服的理由认为它们“更好”。但是,您应该始终使用正确的工具进行工作,这意味着您无法注销抽象类。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/486770.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号