首页
登录
从业资格
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
题库
2022-08-02
69
问题
开-闭原则(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
解析
开-闭原则要求一个软件实体应当对扩展开放,对修改关闭。也就是说,我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为。
里氏代换原则要求子类型必须能够替换它们的基类型,所以在里氏代换原则中,任何可基类对象可以出现的地方,子类对象也一定可以出现。
依赖倒转原则是:要依赖于抽象,不要依赖于具体。也就是常说的要针对接口编程,不要针对实现编程。
转载请注明原文地址:http://tihaiku.com/congyezige/2409874.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据流图(DFD)的作用是( )。A.描述数据对象之间的关系 B.描述对数据
数据模型通常由( )三要素构成。A.网状模型、关系模型、面向对象模型 B.数
以下NoSQL数据库中,( )是一种高性能的分布式内存对象缓存数据库,通过缓存
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(
以下关于面向对象数据库的叙述中,不正确的是( )。A.类之间可以具有层次结构
在面向对象数据库系统的数据类型中,对象属于( )类型。A.基本 B.复杂
对象关系数据库中,员工(工号,姓名,性别,联系电话)表中的联系电话为多值属性,则
程序设计语言的基本成分包括数据、运算、控制和()。数据是程序操作的对象,按
面向对象数据模型不包含()A.属性集合 B.方法集合 C.消息集合 D.
在OODB中,对象标识()A.与数据的描述方式有关 B.与对象的物理存储位
随机试题
Whichofthefollowingisright?[originaltext]B.Listentothefollowingsho
Writingkeepsusintouchwithotherpeople.Wewritetocommunicatewithre
Onceatravelerwasridingintherain.Hewas【T1】______whenhereachedthe
需要提前或延期移交档案的,应征得()同意。A.上级主管部门 B.本级人民政府
当归药材粉末镜检可见A.乳汁管B.油室C.油管D.油细胞E.树脂道
吡拉西坦属于A.中枢兴奋药B.抗过敏药C.抗溃疡药D.利尿药E.调血脂药
在冰河世纪中期,地球上有数百万的猛犸象。然而两万年之后,他们几乎全部灭绝了。从对
客户王某认为期货公司未将自己的交易指令入市交易,故向法院提起诉讼,要求期货公司赔
根据人力资本投资理论,关于在职培训的说法,正确的是( )A.在职培训的成本应当
根据《建设工程工程量清单计价规范》(GB50500-2013),不可竞争性费用是
最新回复
(
0
)