最佳答案
我似乎找不到这个问题的答案,只是想确保它是一个 OK 的编码标准。我有接口 A
,是由许多不同的类使用,并不希望接口 A
的变化。我遇到了一个新的需求,它需要一个枚举来满足许多实现接口 A
的类的需要,但并不是所有的类都需要这个枚举。我不希望那些不需要这个新枚举来实现这个新功能的类。因此,我创建了包含我需要添加的新枚举的接口 B
。然后我让接口 B
继承接口 A
,这是我关心的问题,一个接口继承另一个接口可以吗?为了继续进行更改,我随后更改了需要新枚举来实现接口 B
而不是接口 A
的类,因为它是由接口 B
继承的。我考虑过在我的类中实现需要它们的两个接口,但是我在整个代码中都使用这个接口,并且希望只使用一个接口来查看类,而不是使用两个接口。
我希望这是足够清楚的(可能太长) ,但如果任何人可以给我一些建议,无论是我做的正确或我做的错误,请让我知道。
谢谢!