首页
登录
从业资格
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
题库
2022-08-02
59
问题
开-闭原则(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.与对象的物理存储位
随机试题
Whenapersonhasaninfectiousdisease,heisusually______fromotherpeople.A、
[originaltext]Inthe1990s,DemiMoorewasamajormoviestarand,asthew
S接线器主要由一个连接()和()以及一些相关的接口逻辑电路组成。A.调制器 B
下列关于室内顶棚、墙面及地面施工顺序的说法,正确的有()。A.可采用顶棚→墙面
下列关于合同审核的说法,不正确的是( )。A.合同复核人员根据审批意见复核合同
微波天线基本参数不包括()。A、驻波比 B、天线增益 C、噪声系数 D、半
下列关于衍生工具特征的说法,错误的是()。A.价值随特定利率、金融工具价格、
下列说法不符合《医疗机构药事管理暂行规定》的是A:医疗机构药学部门应制定和执行药
一名护士在与一位患者谈到住院来的高额费用时,患者表现得异常激动、不满。为了缓解患
A.粮谷类 B.动物肝脏 C.猕猴桃 D.奶及奶制品 E.马铃薯富含铁的
最新回复
(
0
)