首页
登录
从业资格
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
资格题库
2022-08-02
55
问题
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何(请作答此空)可以出现的地方,( )一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于( )而不依赖于( ),或者说要针对接口编程,不要针对实现编程。A.变量B.常量C.基类对象D.子类对象
选项
A.变量
B.常量
C.基类对象
D.子类对象
答案
C
解析
开-闭原则要求一个软件实体应当对扩展开放,对修改关闭。也就是说,我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为。
里氏代换原则要求子类型必须能够替换它们的基类型,所以在里氏代换原则中,任何可基类对象可以出现的地方,子类对象也一定可以出现。
依赖倒转原则是:要依赖于抽象,不要依赖于具体。也就是常说的要针对接口编程,不要针对实现编程。
转载请注明原文地址:https://tihaiku.com/congyezige/2407157.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
依据著作权法,计算机软件著作权保护的对象指()。A.计算机硬件 B.计算机软
电子政务根据其服务的对象不同,基本上可以分为4种模式。某政府部门内部的“办公自动
以下关于系统测试的叙述,不正确的是()。A.系统测试的对象不包含软件所依赖的硬件
软件测试的对象不包括()A.程序 B.需求规格说明书 C.数据库中的数据
软件测试原则中指出“完全测试是不可能的”,主要原因是______。A.输入量太大
以下关于软件测试原则的叙述中,正确的是()。 ①测试开始得越早,越有利于发
软件测试的对象不包括()。A.软件代码 B.软件文档 C.质量保证方法
以下关于软件测试原则的叙述中,不正确的是()。A.测试阶段在实现阶段之后,因此
软件测试的对象不包括()A.软件程序 B.开发文档 C.测试数据 D.开发
软件测试的对象不包括()A.软件代码 B.软件开发过程 C.文档 D.数
随机试题
某饭店的顾客调查显示,该饭店的前厅服务气氛满意度较低。要改变这一状况,该饭店应着
对著作权侵权行为人的行政处罚包括()等。A.罚款 B.剥夺政治权利 C.
广义医疗服务中最基本层面的是A.质量医疗服务 B.核心医疗服务 C.形成医疗
面神经功能定量评价一般采用几级判断法A.6级 B.5级 C.2级 D.4级
低温在脑复苏中的应用以下哪项是错的?A、CPCR时,头部应是重点降温 B、体温
下列各种自身抗体对诊断SLE的特异性最高的是A.抗Sm抗体B.抗ds-DNA抗体
某货运航空公司于2005年7月6日收运一件自北京运往东京的医用精密仪器,并与当日
劳动环境优化所涉及的因素包括()。A.照明与色彩 B.噪声 C.温度
应当参照药敏试验结果选用?A.30% B.40% C.50% D.60%
系统级初始化的内容主要包括()。A、设置凭证类别 B、设置系统公用基础信息
最新回复
(
0
)