首页 > 建设工程> 二级建造师
题目内容 (请给出正确答案)
[单选题]

设计模式(Design Pattem)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是()

A.模块应对扩展开放,而对修改关闭

B.优先使用继承,而不是组合

C.要针对接口编程,而不是针对实现编程

D.抽象不应该依赖于细节,细节应当依赖于抽象

答案
收藏

B、优先使用继承,而不是组合

解析:

设计模式所倡导的基本原则如下。
①开闭原则:一个软件实体应当对扩展开放,对修改关闭。在设计一个模块时,应当使这个模块可以在不被修改的情况下被扩展。关键在于抽象,抽象层要预见所有可能的扩展,因此,抽象层在任何扩展情况下都不会改变,即对修改关闭。同时,由于从抽象层导出一个或多个新类,可以有不同的实现,改变系统的行为,此即为对扩展开发。简而言之,抽象层对修改关闭,通过扩展实现改变系统行为。
②里氏代换原则:任何基类可以出现的地方,子类一定可以出现。
③依赖原则:要依赖于抽象,而不是具体实现。也可以这样说,要针对接口编程,不要针对实现编程。④接口分离原则:应当为客户端提供尽量小的单独的接口,而不是提供大的接口。
⑤组合复用原则:要尽量使用组合,而不是继承关系达到复用目的。
⑥迪米特法则:又叫最少知识法则,就是说一个对象应当对其他对象有尽可能少的了解。

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“设计模式(Design Pattem)是一套被反复使用、多数…”相关的问题
第1题
采用EPC合同模式报价时,最关键的因素是哪个?()

A.M(Management)

B.P(Procurement)

C.D(Design)

D.C(Construction)

点击查看答案
第2题
欲使用SISO Design Tool对系统进行校正设计,需在MATLAB命令窗口输入rltool(sys)启动SISO Design Tool。()
点击查看答案
第3题
‌RTD研究方法在被越来越多的研究者和设计者使用,(即Research through design)以下说法正确的是()。‌
‌RTD研究方法在被越来越多的研究者和设计者使用,(即Research through design)以下说法正确的是()。‌

A.“通过设计之研究”(research through design)产生的不能是在设计中隐晦的、整体性的知识,必须是清晰的,可讨论的,可传播的以及能被整合的知识

B.无论是正式的场域环境测试,还是实验室的设计研究,都可以让我们从设计原型上获得更多的思路和机会,通过对测试数据的分析,我们就能轻易的从多种原型或概念中,选择更优的方向继续迭代设计

C.产生愿景和建议的研究通常采用的是适合设计师文化和实践的工具和技巧,称之为“通过设计之研究”(research through design)

D.Research on design称之为关于设计的研究。具体是指运用历史、社会学或哲学的方法研究设计历史、设计演变、设计风格、设计流派等。它是回顾性的,设计是主要的分析对象

点击查看答案
第4题

位于美国的施乐帕洛阿尔托研究中心(Xerox Palo Alto Research Center,PARC)是计算机史上重要的研究机构,许多人机交互的重要原型和理念都出于此。不是出自于该机构的原型或理念是 ()。

A.WIMP diagram

B.“What You See Is What You Get”思想

C.Smalltalk语言环境

D.Emotional design,情感化设计

点击查看答案
第5题
以下项目管理模式中,风险管理成本最低的是()。

A.设计—建造模式

B.设计—招标—建造模式

C.设计—采购—施工模式

D.设计—建造—运营模式

点击查看答案
第6题
系统设计中都需要使用设计模式。()
点击查看答案
第7题
使用设计模式时要了解反模式。()
点击查看答案
第8题
实际上,JSPModel1模型就是MVC设计模式。()
点击查看答案
第9题
数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。()
点击查看答案
第10题
目前常见的java设计模式主要有23种。()
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改