首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而(38)是指子类应当可以替换父类并出现在父类能够出现的任何地方。
面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而(38)是指子类应当可以替换父类并出现在父类能够出现的任何地方。
admin
2019-07-12
31
问题
面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而(38)是指子类应当可以替换父类并出现在父类能够出现的任何地方。
选项
A、开闭原则
B、替换原则
C、依赖原则
D、单一职责原则
答案
B
解析
本题考查面向对象分析与设计中的原则。开闭原则是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的。其含义是模块容易扩展和修改,但不能对其他的模块产生影响。替换原则是指子类可以替换父类并出现在父类能够出现的任何地方。具体地说,就是凡是使用父类对象的地方都可以使用子类对象。
转载请注明原文地址:https://kaotiyun.com/show/sLCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读以下说明,回答问题1~4,将解答填入对应的解答栏内。[说明]设T1,T2,T3为如下所述的三个事务。T1:A:=A+1。T2:A:=A*2。T3:A:=在屏幕上输出A,并将A置为1;其中A为数据库中的某个数据项。设A的初值为0
阅读以下说明和JAVA2代码,将应填入(n)处的字句写在对应栏内。[说明]以下程序实现了在applet里移动图形文件,仔细阅读代码和相关注释,将程序补充完整。[代码6-1]importjava.awt.*;impo
该程序的控制流图中A~E分别是什么?为各测试路径设计测试用例。
填充流程图中①的判断条件。写出子程序A的功能,并顺序写出实现该功能的操作
设计一的关系模式Invoice最高满足第几范式?为什么?设计一和设计二哪个更加合理?为什么?设计二中关系Merchandise中由属性price表示商品价格,关系Invoice,detail中的属性unitprice也表示商品价格。两个是否有必要同
根据这张通知书所提供的信息,设计了一个E-R模型,如图12-6所示。请将(n)处补充完整。将问题1中的E-R模型(图12-6)转换成4个关系数据模型,要求标注主码和外码。
仔细分析系统的用例说明和用例图,从功能要求角度来看,该系统的用例并不完善。请根据功能要求补充至少两个用例,并作简单说明。根据SteveCook和JohnDanils的观点,类图可以分为三个层次:概念层(Conseptual)、说明层(Specifi
随机试题
16
下列属于基金管理公司及子公司的资产管理业务的是()。
根据我国刑法规定,有期徒刑的期限一般是()。
广告信息包括创意、内容、语言、图像和音乐四个方面的内容,其中()是广告的灵魂。
新时代党的建设要以加强党的长期执政能力建设、()建设为主线。
高智商是高创造的充分而非必要条件。()
信息的本质是(),是()。
面向知识处理阶段的电子政务,通过分布式的【 】服务中心提供跨部门的政府业务服务。
Thegreatchariotofsociety,whichforsolonghadrundownthegentleslopeoftradition,nowfounditselfpoweredbyaninter
ManagingMoneyImportantTips:1.Watchhowmuchyouspend—Don’toverspend,e.g.ifyouearn$2000,don’tspend$2500.—Cutb
最新回复
(
0
)