首页
登录
从业资格
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
练习题库
2022-08-02
79
问题
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何( )可以出现的地方,(请作答此空)一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于( )而不依赖于( ),或者说要针对接口编程,不要针对实现编程。A.变量B.常量C.基类对象D.子类对象
选项
A.变量
B.常量
C.基类对象
D.子类对象
答案
D
解析
开-闭原则要求一个软件实体应当对扩展开放,对修改关闭。也就是说,我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为。
里氏代换原则要求子类型必须能够替换它们的基类型,所以在里氏代换原则中,任何可基类对象可以出现的地方,子类对象也一定可以出现。
依赖倒转原则是:要依赖于抽象,不要依赖于具体。也就是常说的要针对接口编程,不要针对实现编程。
转载请注明原文地址:http://tihaiku.com/congyezige/2407148.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
依据著作权法,计算机软件著作权保护的对象指()。A.计算机硬件 B.计算机软
电子政务根据其服务的对象不同,基本上可以分为4种模式。某政府部门内部的“办公自动
以下关于软件测试原则的叙述中,正确的是()①所有软件测试都应追溯到用户需求②尽
以下关于软件测试原则的叙述中,正确的是()。 ①测试开始得越早,越有利于发
软件测试的对象不包括()。A.软件代码 B.软件文档 C.质量保证方法
对于测试中所发现错误的管理是软件测试的重要环节,以下关于错误管理原则的叙述正确的
软件测试的对象不包括()A.软件程序 B.开发文档 C.测试数据 D.开发
数据库测试的对象包括______。 ①数据库连接测试②数据库的
软件测试的对象包括______。 ①需求规格说明书②概要设计文
以下关于测试原则的叙述中,正确的是()A.测试用例只需选用合理的输入数据,不需要
随机试题
目前孕产妇死亡的常见原因中,排在首位的是A.子痫 B.妊娠合并心脏病 C.甲
某矿井发生了罐笼坠落重大事故,在事故调查过程中,调查组现场勘查用了5天时间,根据
下列各项不属于气机失调的是A.气虚 B.气闭 C.气陷 D.气滞 E.气
根据《创业板首次公开发行股票注册管理办法(试行)》,以下说法正确的是( )。
以下哪项是七厘散的功用是A活血化瘀,疏肝通络 B养血祛瘀,温经止痛 C活血化
下列关于有限责任公司股东转让股权的说法中,不正确的是( )。A.股东转让股权必
老年人口腔保健受到乡政府的高度重视,请来口腔保健专家指导乡卫生院的牙防工作。经过
医学伦理学研究的医学道德关系不应包括A.医务人员与患者之间的关系 B.医务人员
根据支付结算法律制度的规定,票据的持票人行使追索权,应当将被拒绝事由书面通知其前
《历史文化名城名镇名村保护条例》规定,损坏或者擅自迁移、拆除历史建筑的,由()
最新回复
(
0
)