首页
登录
从业资格
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
题库
2022-08-02
61
问题
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对( )开放,对( )关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何( )可以出现的地方,( )一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于( )而不依赖于( ),或者说要针对接口编程,不要针对实现编程。问题1选项A.修改B.扩展C.分析D.设计问题2选项A.修改B.扩展C.分析D.设计问题3选项A.变量B.常量C.基类对象D.子类对象问题4选项A.变量B.常量C.基类对象D.子类对象问题5选项A.程序设计语言B.建模语言C.实现D.抽象问题6选项A.程序设计语言B.建模语言C.实现D.抽象
选项
答案
BACDDC
解析
开-闭原则要求一个软件实体应当对扩展开放,对修改关闭。也就是说,我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为。
里氏代换原则要求子类型必须能够替换它们的基类型,所以在里氏代换原则中,任何可基类对象可以出现的地方,子类对象也一定可以出现。
依赖倒转原则是:要依赖于抽象,不要依赖于具体。也就是常说的要针对接口编程,不要针对实现编程。
转载请注明原文地址:https://tihaiku.com/congyezige/2409874.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据流图(DFD)的作用是( )。A.描述数据对象之间的关系 B.描述对数据
数据模型通常由( )三要素构成。A.网状模型、关系模型、面向对象模型 B.数
以下NoSQL数据库中,( )是一种高性能的分布式内存对象缓存数据库,通过缓存
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(
以下关于面向对象数据库的叙述中,不正确的是( )。A.类之间可以具有层次结构
在面向对象数据库系统的数据类型中,对象属于( )类型。A.基本 B.复杂
对象关系数据库中,员工(工号,姓名,性别,联系电话)表中的联系电话为多值属性,则
程序设计语言的基本成分包括数据、运算、控制和()。数据是程序操作的对象,按
面向对象数据模型不包含()A.属性集合 B.方法集合 C.消息集合 D.
在OODB中,对象标识()A.与数据的描述方式有关 B.与对象的物理存储位
随机试题
Thousandsofschoolchildrenarehavingtheireducationdecidedbya"rollof
[originaltext]ThefamilyofSaraiSierra,anAmericanwomanwhowentmissin
关于税收负担的说法,错误的是()。A.税收的加成使纳税人税收负担加重 B.
“某一患者对头孢哌酮皮试结果阳性,但是改用头孢曲松皮试结果阴性、且缓慢静滴完成治
李某持有乙公司5000股优先股,因公司2017年盈利不佳,本应发放的优先股股息暂
完带汤的组成成分有( )。A.山药、熟地、茯苓、黄柏、知母、丹皮 B.白芍、
2008-48.苏合香丸中配伍白术、诃子的用意是 A.补气固表B.补气固精
一种商品的价值通过与它相交换的一系列商品表现出来,这种价值形式是()。A.
债权债务明细账和财产物资明细账应当每天登记,也可以定期(3天或者5天)登记。()
自耦变压器的第三绕组容量,最大值一般不超过其电磁容量,从补偿3次谐波电流的角度考
最新回复
(
0
)