返回
当前 - 选择题 - 面向对象设计
题号:0120250500052
单选题
2025年5月第52题

在面向对象设计方法中,若多个功能模块通过接口或抽象类进行继承与扩展,从而实现模块间的解耦和稳定性提升,这种设计体现了哪一种设计原则(依赖倒置原则)。

问题(1)
浓缩知识点

依赖倒置原则是SOLID五大面向对象设计原则之一,核心要求为高层模块与低层模块均依赖抽象,抽象不依附具体实现细节,具体实现需遵循抽象规范。实际设计中常通过接口或抽象类搭建协作桥梁,让各类功能模块基于抽象完成继承与扩展,以此消解模块间直接耦合,提升系统稳定性与可维护性。该原则可与开闭原则协同,新增功能时仅需补充符合抽象规范的新模块即可,无需改动原有核心代码;里氏替换原则能保障继承体系合理性,确保抽象模块的替换逻辑有效;单一职责原则则能让各模块职能清晰,为依赖倒置的落地奠定基础。

正确答案
C

本题考察的是在面向对象设计方法中,若多个功能模块通过接口或抽象类进行继承与扩展,从而相关知识
该原则可与开闭原则协同,新增功能时仅需补充符合抽象规范的新模块即可,无需改动原有核心代码。单一职责原则则能让各模块职能清晰,为依赖倒置的落地奠定基础。依赖倒置原则是SOLID五大面向对象设计原则之一,核心要求为高层模块与低层模块均依赖抽象,抽象不依附具体实现细节,具体实现需遵循抽象规范。里氏替换原则能保障继承体系合理性,确保抽象模块的替换逻辑有效。
本小问答案是 依赖倒置原则。依赖倒置原则是SOLID五大面向对象设计原则之一,核心要求为高层模块与低层模块均依赖抽象,抽象不依附具体实现细节,具体实现需遵循抽象规范。
因此,选项 C 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有