在面向对象设计中,若某个接口定义了大量方法,但不同客户端仅需其中部分功能,下列重构方案中最符合接口隔离原则的是:

答案解析

核心考点:接口隔离原则的实际应用与代码重构方法 解题思路:接口隔离原则要求避免强迫客户端依赖它们不用的方法。拆分成多个独立接口可降低耦合度。 选项分析: -A正确:直接拆分接口符合单一职责原则 -B错误:空实现违反Liskov替换原则,且无法解决根本设计问题 -C错误:抽象类无法解决接口臃肿问题,适配器模式更适合已有接口的适配 -D错误:继承会导致接口进一步膨胀,违反开闭原则 易错点:可能误选C,但抽象类本身不能替代接口设计的改进
正确答案:A
随机推荐
开始刷题