我似乎找不到答案,只是想确保它是一个好的编码标准。我有A许多不同类使用的接口,并且不想A更改接口。我遇到了一个新的要求,该要求将要求许多实现Interface的类都需要一个枚举A,但是并非所有的类都需要该枚举。我不希望不需要此新枚举的类实现此新功能。因此,我创建B了包含需要添加的新枚举的接口。然后,我使接口B继承接口A,这是我关心的问题,一个接口可以继承另一个接口吗?为了继续进行更改,然后更改了需要新枚举实现接口的类。B而不是interface,A因为它是由interface继承的B。我考虑过在需要它们的类中实现这两个接口,但是我在整个代码中都使用该接口,并且只想使用一个接口浏览类,而不要使用两个接口。
我希望这已经足够清楚(可能很长),但是如果有人可以给我一些建议,或者我做对了或者我做错了,请告诉我。
谢谢!