返回
当前 - 选择题 - 面向对象设计题号:0120250500052
单选题
2025年5月第52题
题号:0120250500052
单选题
2025年5月第52题
面向对象设计
简单
高频
收藏
分享
反馈
在面向对象设计方法中,若多个功能模块通过接口或抽象类进行继承与扩展,从而实现模块间的解耦和稳定性提升,这种设计体现了哪一种设计原则(依赖倒置原则)。
问题(1)
浓缩知识点
依赖倒置原则是SOLID五大面向对象设计原则之一,核心要求为高层模块与低层模块均依赖抽象,抽象不依附具体实现细节,具体实现需遵循抽象规范。实际设计中常通过接口或抽象类搭建协作桥梁,让各类功能模块基于抽象完成继承与扩展,以此消解模块间直接耦合,提升系统稳定性与可维护性。该原则可与开闭原则协同,新增功能时仅需补充符合抽象规范的新模块即可,无需改动原有核心代码;里氏替换原则能保障继承体系合理性,确保抽象模块的替换逻辑有效;单一职责原则则能让各模块职能清晰,为依赖倒置的落地奠定基础。
正确答案
C
本题考察的是在面向对象设计方法中,若多个功能模块通过接口或抽象类进行继承与扩展,从而相关知识。
该原则可与开闭原则协同,新增功能时仅需补充符合抽象规范的新模块即可,无需改动原有核心代码。单一职责原则则能让各模块职能清晰,为依赖倒置的落地奠定基础。依赖倒置原则是SOLID五大面向对象设计原则之一,核心要求为高层模块与低层模块均依赖抽象,抽象不依附具体实现细节,具体实现需遵循抽象规范。里氏替换原则能保障继承体系合理性,确保抽象模块的替换逻辑有效。
本小问答案是 依赖倒置原则。依赖倒置原则是SOLID五大面向对象设计原则之一,核心要求为高层模块与低层模块均依赖抽象,抽象不依附具体实现细节,具体实现需遵循抽象规范。
因此,选项 C 正确。
