首页
登录
从业资格
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
考试题库
2022-08-02
64
问题
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何( )可以出现的地方,( )一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于( )而不依赖于(请作答此空),或者说要针对接口编程,不要针对实现编程。A.程序设计语言B.建模语言C.实现D.抽象
选项
A.程序设计语言
B.建模语言
C.实现
D.抽象
答案
C
解析
开-闭原则要求一个软件实体应当对扩展开放,对修改关闭。也就是说,我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为。
里氏代换原则要求子类型必须能够替换它们的基类型,所以在里氏代换原则中,任何可基类对象可以出现的地方,子类对象也一定可以出现。
依赖倒转原则是:要依赖于抽象,不要依赖于具体。也就是常说的要针对接口编程,不要针对实现编程。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2407190.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
计算机软件著作权的保护对象是指()。A.软件开发思想与设计方案 B.软件著作
依据著作权法,计算机软件著作权保护的对象指()。A.计算机硬件 B.计算机软
电子政务根据其服务的对象不同,基本上可以分为4种模式。某政府部门内部的“办公自动
以下关于系统测试的叙述,不正确的是()。A.系统测试的对象不包含软件所依赖的硬件
在进行软件设计时,以下结构设计原则中,不正确的是()A.模块应具有较强的独立性,
软件测试原则中指出“完全测试是不可能的”,主要原因是______。A.输入量太大
软件测试的对象不包括()。A.软件代码 B.软件文档 C.质量保证方法
以下关于软件测试原则的叙述中,不正确的是()。A.测试阶段在实现阶段之后,因此
软件测试的对象不包括()A.软件程序 B.开发文档 C.测试数据 D.开发
软件测试的对象包括______。 ①需求规格说明书②概要设计文
随机试题
【B1】[br]【B10】A、waterB、rainC、stoneD、iceD由于这一段说的是南北极的情况,而且由于温度上升,所以融化的肯定是冰,选
InT.G,thestructurethatcontainsalltheunitandrelationshipsthatarenece
1.国际文化交流中心将组织一次由各国学生参加的“和平友谊”夏令营活动,要求报名者提交英文个人简历。假设你是王姗,请根据下列信息写一篇个人简历。姓名:王姗
Newtechnologylinkstheworldasneverbefore.Ourplanetbas【S1】______.It
在中国参观兵马俑(TerracottaWarriorsandHorses)时,很多人都会兴趣盎然。这一奇迹建于秦始皇统治时期。秦始皇名赢政,生于公元前25
()是施工人员提高文字书写水平的一个“练兵场”也是工程完成后书写工程或技术小结
系统管理指的是IT的高效运作和管理,它是确保战略得到有效执行的战术性和运作性活动
功能平肝息风,清肝明目,清热解毒的药物是()。A.石决明B.天麻C.钩藤D.羚
(2016年真题)能使氨基糖苷类抗生素排泄减少,吸收增加,易引起暂时性或永久性耳
2×21年7月1日,A公司与其母公司M公司签订合同,A公司以一批自身权益工具和一
最新回复
(
0
)