首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于依赖倒置原则的叙述中,正确的是________。
以下关于依赖倒置原则的叙述中,正确的是________。
admin
2014-08-23
88
问题
以下关于依赖倒置原则的叙述中,正确的是________。
选项
A、要针对实现编程,而不是针对接口编程
B、在程序中尽量使用具体类进行编程,而少使用抽象层类
C、在程序代码中传递参数时或在组合关系中,尽量引用层次高的抽象层类
D、软件实体应对扩展开放而对修改关闭
答案
C
解析
依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则将无法调用到在子类中增加的新方法。实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有较好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无需修改原有系统的源代码,在不修改的情况下来扩展系统功能,满足开闭原则的要求。依赖倒置原则是COM、CORBA、EJB、Spring等技术和框架背后的原则之一。
转载请注明原文地址:https://kaotiyun.com/show/4WLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
从“录音机”中打开E盘目录下的“背景音乐.wav”文件,将它与同一目录下的“诗朗诵.way”文件进行混音并播放一次,然后保存到D盘根目录下,文件名为“配乐诗朗诵.wav”。
请将图形对象移动到一个新的位置。
请删除幻灯片中的自选图形。
统计成绩表中普通物理成绩小于60的学生人数,结果存放在单元格C12中。
从当前窗口开始,设置系统每隔2分钟保存“自动恢复”信息。
数据的基本单位是
单元测试又称模块测试,一般采用()测试。
在下列关系数据库二维表操作中,________操作的结果二维表模式与原二维表模式相同。
Cisco512AP支持下列哪些协议?(选择所有正确答案)A、802.11aB、802.11bC、802.11gD、WPA2
美国甲公司生产的平板计算机在其本国享有“A”注册商标专用权,但未在中国申请注册。我国乙公司生产的平板计算机也使用“A”商标,并享有我国注册商标专用权。美国甲公司与我国的乙公司生产的平板计算机都在我国市场上销售。此情形下,依据我国商标法(12)商标权。
随机试题
在社区工作的认识社区阶段,社会工作者需要做的工作包括()。
简述完全竞争市场长期均衡的特点。
通过一系列演替过程达到平衡状态的群落称为______群落。
静脉注射甘露醇引起尿量增加的主要机制是
全自动生化分析仪为避免交叉污染采用了以下哪些技术?()
组织规划的方法不包括( )。
已知单位产品售价为几年固定成本为CF,单位变动成本为CV,单位产品销售税金为T,则以产销量表示的盈亏平衡点BEF(Q)=()。
集合竞价确定成交价的原则是( )。
下列关于商业银行违约风险暴露的表述,正确的是()。
中国共产党之所以能够明确地提出彻底反帝反封建的民主革命纲领。最主要原因是:
最新回复
(
0
)