首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于依赖倒置原则的叙述中,正确的是________。
以下关于依赖倒置原则的叙述中,正确的是________。
admin
2014-08-23
69
问题
以下关于依赖倒置原则的叙述中,正确的是________。
选项
A、要针对实现编程,而不是针对接口编程
B、在程序中尽量使用具体类进行编程,而少使用抽象层类
C、在程序代码中传递参数时或在组合关系中,尽量引用层次高的抽象层类
D、软件实体应对扩展开放而对修改关闭
答案
C
解析
依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则将无法调用到在子类中增加的新方法。实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有较好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无需修改原有系统的源代码,在不修改的情况下来扩展系统功能,满足开闭原则的要求。依赖倒置原则是COM、CORBA、EJB、Spring等技术和框架背后的原则之一。
转载请注明原文地址:https://www.kaotiyun.com/show/4WLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请利用“开始”菜单打开“画图”窗口,在窗口中打开“我的文档”文件夹中的文件“平乐古镇.jpg”,将图像反色显示,将绘图区域设置为宽度“560”,高度“420”后把图像区拉伸,水平方向为“145%”,垂直方向为“135%”,将该文件原地保存,文件类型为“24
搜索关于“通讯簿”的帮助信息,并打开“导出通讯簿”的帮助信息。
请利用“我的电脑”窗口,在E盘中创建一个名称为“考前复习”的文件夹和一个名称为“冲刺阶段”的文件夹(要求按题目所给顺序操作)。
在控制面板中设置Windows的日期样式为“yy-mm-dd”,日期分隔符为“/”。
请将图表“销售记录”的网格线设置为虚线。
请将工具栏中的“信息检索”工具按钮删除。
将信封的尺寸设置为“航空2”,收件人地址的字体为“ArialUnicodeMS”,并将信封添加到文档中。
下列有关IP地址的说法错误的是()。
当一个客户端想要对另一设备发送流量时,它必须使用以下哪个协议来解析MAC地址?A、ARPB、CDPC、NPRD、OFDM
计算机软件知识产权包括著作权、专利权、商标权和制止不正当竞争的权利等。如果某公司购买了一个工具软件,在销售该公司开发的软件(需使用该工具软件)的同时,向客户提供此工具软件的复制品,这种行为(11)。如果某公司购买了一个应用软件的源程序,他们将源程序中的所有
随机试题
预防性卫生监督工作要求任何新建、改建、扩建建设项目的卫生防护设施必须与主体工程
患者女性,38岁,G6P1,11年前剖宫产史,5次人工流产史,4个月前早孕47天行负压吸宫术终止。术后至今月经未来潮,无不适主诉。平素月经规律,月经周期30天,经期6天。近2个月自测基础体温呈双相型,妇科检查未见异常,尿HCG阴性。为预防此情况发生,下
正常人空腹时血糖水平(mmol/L)
甲受乙的委托为乙签发了一张即期商业汇票,并以丙为收款人,丁为付款人。甲在票据上记载了“代理出票”的文义,但甲和乙均未在票据上签章。丙在向丁主张付款请求权时遭到拒绝,丙即向甲和乙行使追索权,该票据()。
磨削机械使用有机类结合剂(例如树脂、橡胶)砂轮的存放时间不应超过()年,长时间存放的砂轮必须经回转试验合格后才可使用。
镇区修建性详细规划的主要内容包括()
刘某于2009年1月将自有的4间面积为150平米的房屋出租给张某作为经营场所,租期一年。刘某每月取得租金收入2500元,全年租金收入30000元,刘某全年租金收入应缴纳的个人所得税为()元。
在新建社区中,社区工作者可以通过()了解社区居民对社区的看法和需要。
制定化学教学目标的直接依据是()。
“灯是照明的工具”这种认识反映了()
最新回复
(
0
)