首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于依赖倒置原则的叙述中,正确的是________。
以下关于依赖倒置原则的叙述中,正确的是________。
admin
2014-08-23
30
问题
以下关于依赖倒置原则的叙述中,正确的是________。
选项
A、要针对实现编程,而不是针对接口编程
B、在程序中尽量使用具体类进行编程,而少使用抽象层类
C、在程序代码中传递参数时或在组合关系中,尽量引用层次高的抽象层类
D、软件实体应对扩展开放而对修改关闭
答案
C
解析
依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则将无法调用到在子类中增加的新方法。实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有较好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无需修改原有系统的源代码,在不修改的情况下来扩展系统功能,满足开闭原则的要求。依赖倒置原则是COM、CORBA、EJB、Spring等技术和框架背后的原则之一。
转载请注明原文地址:https://kaotiyun.com/show/4WLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
在打开的“写字板”文档中已经输入了一些文字,输入完文字后按了Enter键,然后光标定位在当前位置,请将这些文字全部选中后,以图片的形式在下面的一行位置粘贴所选择的文字。
请先打开“写字板”窗口,再打开“我的文档”中的“经典解析.doc”,利用拖动将文字的第一段移动到第二段后面,再将第三段复制到该段之下。将文件保存到D盘根目录下,文件名为“演示文稿.rtf”。
设置每60天运行“桌面清理向导”,并清理桌面中的“PowerPoint”陕捷方式和“QQ”陕捷方式。
在“我的电脑”的窗口中,将“D:\程序”文件夹中的“重要资料”下的“试卷”文件夹移动到“E:\备份”文件夹中,然后设置备份名为“ziliao.ekf”。
请将桌面上的“MicrosoftOfficeExcel2003”快捷方式附加到“开始”菜单的“固定项目列表”中,并查看设置后的“开始”菜单。
请利用我的电脑窗口,对可移动磁盘“kingston(I)”进行检查,要求自动修复文件系统错误,扫描并恢复坏扇区。
请将当前桌面上的“系统属性”对话框放人剪贴板,然后粘贴到“写字板”中。
请设置幻灯片中两个按钮对象以中心按参考线对齐。
请统计津贴分配表中的各部门的津贴总和以及各部门男女教师各自的津贴总和。
ISO/IEC27000ispartofagrowingfamilyofISO/IECinformationsecuritymanagementsystems(ISMS)standards.Itcomprisesinfo
随机试题
精馏塔操作中常采用灵敏板温度来控制塔釜再沸器的加热蒸汽量。()
当今最具影响的德育模式有认知模式、_______和社会模仿模式。
慢性间质性肾炎最常见于
关于抑郁发作的诊断标准,正确的是
企业持有的应收票据在到期前,如果出现资金短缺,可以持未到期的银行承兑汇票向银行申请贴现。()
项目决策的()是工程造价合理性的前提。
根据企业所得税财产损失扣除方法,当出现现金损失时,应提供的证据有()。
在进行滴定分析时,酸式滴定管的准备有三个步骤,即()、对滴定管进行洗涤和用标准溶液润洗滴定管。
番茄红素、谷胱甘肽、谷氨酰胺是有效的抗氧化剂,这些抗氧化剂可以中和体内新陈代谢所产生的自由基。体内自由基过量会加速细胞的损伤从而加速人的衰老。因此为了延缓衰老,人们必须在每天饮食中添加这些抗氧化剂。以下哪项如果为真,最能削弱上述论证?
A、Friday.B、Saturday.C、Thursday.D、Tuesday.A新闻第一句交代了主题:在巴黎讨论天气变化的国家领导并没有如约在星期五达成协议(missedtheirdeadlineFriday),故答案为A。注意题目问的是
最新回复
(
0
)