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