首页
登录
从业资格
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
题库
2022-08-02
52
问题
开-闭原则(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://www.tihaiku.com/congyezige/2409874.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据流图(DFD)的作用是( )。A.描述数据对象之间的关系 B.描述对数据
数据模型通常由( )三要素构成。A.网状模型、关系模型、面向对象模型 B.数
以下NoSQL数据库中,( )是一种高性能的分布式内存对象缓存数据库,通过缓存
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(
以下关于面向对象数据库的叙述中,不正确的是( )。A.类之间可以具有层次结构
在面向对象数据库系统的数据类型中,对象属于( )类型。A.基本 B.复杂
对象关系数据库中,员工(工号,姓名,性别,联系电话)表中的联系电话为多值属性,则
程序设计语言的基本成分包括数据、运算、控制和()。数据是程序操作的对象,按
面向对象数据模型不包含()A.属性集合 B.方法集合 C.消息集合 D.
在OODB中,对象标识()A.与数据的描述方式有关 B.与对象的物理存储位
随机试题
SuggestopediaI.IntroductionA.Basedonhowthebra
蜗杆传动适用于()传动。A.相交轴 B.平行轴 C.交错轴
十九大报告指出,在省市县对职能相近的探索合并设立或合署办公。
患者,男,49岁,症见头痛身热,干咳无痰,气逆而喘,舌干鼻燥,口渴,舌干少苔,脉
A.100~50mm B.50~2.5μm C.400~760nm D.4
A.压抑 B.补偿作用 C.反向作用 D.否认作用 E.精神发泄害怕手术
统计行政复议的申请人,是指认为统计行政机关的行政行为侵犯其合法权益,依法向统计行
进境动物产品检疫审批的有效期为()。 A.1个月B.3个月 C.半年
对于影响上年度的所得,在账务调整时可计入的会计科目为()。A.营业利润 B.
某企业A产品的生产能力为10000件,目前的正常订货量为8000件,销售单
最新回复
(
0
)