在为Sun工作时偶尔会发生这种情况,我可以告诉您它通常如何发生。有人用一些方法定义了一个接口,比方说爱丽丝。许多开发人员都实现了该接口。
一段时间后,人们意识到他们还需要其他接口(称为Bob),该接口具有Alice方法的子集,以使其能够用作 另一个 接口Clara 的基础接口。
如果将Alice的方法移到Bob中,则会破坏实现Alice的所有代码;您必须返回并至少重新编译一堆代码,其中一些您可能不拥有,并且出于政治原因也无法破解。
所以你不用。

在为Sun工作时偶尔会发生这种情况,我可以告诉您它通常如何发生。有人用一些方法定义了一个接口,比方说爱丽丝。许多开发人员都实现了该接口。
一段时间后,人们意识到他们还需要其他接口(称为Bob),该接口具有Alice方法的子集,以使其能够用作 另一个 接口Clara 的基础接口。
如果将Alice的方法移到Bob中,则会破坏实现Alice的所有代码;您必须返回并至少重新编译一堆代码,其中一些您可能不拥有,并且出于政治原因也无法破解。
所以你不用。