gpt4 book ai didi

java - 空抽象类是一种不好的做法吗?为什么?

转载 作者:搜寻专家 更新时间:2023-10-30 21:36:24 24 4
gpt4 key购买 nike

我们的代码库中有几个空的抽象类。我觉得那很丑。但是除了这个非常愚蠢的原因(丑陋)之外,我是否应该重构它(例如空接口(interface))?

否则,代码是健壮的并且经过良好测试。所以如果只是出于“审美”的原因,我会通过并让空的抽象类保留。

你怎么看?

编辑:

1) “空抽象类”,我的意思是:

public abstract class EmptyAbstractClass {}

2)“空虚”的原因:Hibernate。我根本不掌握这个持久化框架。我只知道接口(interface)不能映射到表,出于这个技术原因,类比接口(interface)更受欢迎。

最佳答案

在这种情况下,接口(interface)更可取,因为它使您的代码更易于维护。也就是说,您只能扩展一个类,但可以实现多个接口(interface)。

如果现在绝对没有直接影响,我不会去碰它。如果出现需要您进行更改的维护事件,那么我会重构它,因为我已经在代码中了。

换句话说,如果它没坏就不要修理它。

关于java - 空抽象类是一种不好的做法吗?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1749477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com