如果一个接口定义了多个抽象方法,并且后续需要扩展该接口,以下哪种做法最能减少对现有实现类的影响: A. 直接在原接口中添加新的抽象方法。 B. 创建一个新的接口继承原接口,并在新接口中定义新的抽象方法。 C. 修改所有实现类,直接添加新方法的具体实现。 D. 将原接口中的抽象方法都改为默认方法(default method). 答案解析 创建一个新的接口继承原接口,可以在不修改现有实现类的情况下,扩展接口的功能。选项A会强制修改所有实现类;选项C修改实现类与目的背道而驰;选项D不符合修改接口的最佳实践。 正确答案:B