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