首页
登录
从业资格
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
开-闭原则(Open-Closed Principle,OCP)是面向对象的可复
题库
2022-08-02
63
问题
开-闭原则(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.与对象的物理存储位
随机试题
Tea-takingisavery【B1】______customandvery【B2】______thing.Locatedin【B3
Ishallhaveacompanioninthehouseafterallthese______years.A、aloneB、lon
[originaltext]M:Honey,thebasketballgameisabouttostartAndcouldyoubri
以下不是接地装置的构成部分的是()。A.接地极 B.接地线 C.保护线 D
钢结构屋架结构中,主要受力杆件的允许长细比为()。A.受拉杆(无吊车)350
A.以健康人或病人作为受试对象 B.实验时使用对照和双盲法 C.不选择弱势人
下列两种药品应分别存放的是A:维生素B1、维生素B12 B:青霉素、维生素C
辩论∶争吵A.责备∶诋毁 B.抱怨∶埋怨 C.干扰∶骚扰 D.支持∶破坏
国际上用来综合考查居民间收入分配差异状况的一个重要分析指标是()。 A.恩格
女性,30岁。右下腹痛已4日,恶心、厌食,发热,体温38°C左右。查体:右下腹饱
最新回复
(
0
)