网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
设计模式(Design Pattem)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是()
A

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

B

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

C

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

D

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


参考答案

参考解析
解析: 设计模式所倡导的基本原则如下。
①开闭原则:一个软件实体应当对扩展开放,对修改关闭。在设计一个模块时,应当使这个模块可以在不被修改的情况下被扩展。关键在于抽象,抽象层要预见所有可能的扩展,因此,抽象层在任何扩展情况下都不会改变,即对修改关闭。同时,由于从抽象层导出一个或多个新类,可以有不同的实现,改变系统的行为,此即为对扩展开发。简而言之,抽象层对修改关闭,通过扩展实现改变系统行为。
②里氏代换原则:任何基类可以出现的地方,子类一定可以出现。
③依赖原则:要依赖于抽象,而不是具体实现。也可以这样说,要针对接口编程,不要针对实现编程。④接口分离原则:应当为客户端提供尽量小的单独的接口,而不是提供大的接口。
⑤组合复用原则:要尽量使用组合,而不是继承关系达到复用目的。
⑥迪米特法则:又叫最少知识法则,就是说一个对象应当对其他对象有尽可能少的了解。
更多 “单选题设计模式(Design Pattem)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是()A 模块应对扩展开放,而对修改关闭B 优先使用继承,而不是组合C 要针对接口编程,而不是针对实现编程D 抽象不应该依赖于细节,细节应当依赖于抽象” 相关考题
考题 设计模式(Design Pattem)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是() A.模块应对扩展开放,而对修改关闭B.优先使用继承,而不是组合C.要针对接口编程,而不是针对实现编程D.抽象不应该依赖于细节,细节应当依赖于抽象

考题 ● 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是 (32) 。(32)A. 模块应对扩展开放,而对修改关闭B. 优先使用继承,而不是组合C. 要针对接口编程,而不是针对实现编程D. 抽象不应该依赖于细节,细节应当依赖于抽象

考题 关于DreamweaverCS5的编辑窗口,以下说法哪个是正确的?A、代码窗口与设计窗口只能打开一个。B、代码窗口与设计窗口能同时打开,但代码窗口不能被编辑C、代码窗口中的代码会随设计窗口的编辑修改而改变D、在代码窗口修改代码,设计窗口内容也会做相应改变

考题 会计科目设计的基本内容包括()。A、会计科目的总体设计B、会计科目编号设计C、会计科目的使用说明设计D、会计科目的分类设计

考题 代码是代表事物或属性的符号。代码设计是为特定的系统设计出一套公用的、优化的( )。A.机器语言B.高级语言C.汇编语言D.代码系统

考题 论软件设计模式及其应用 软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常被软件开发人员在面向对象软件开发过程中所采用。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。请围绕论软件设计模式及其应用论题,依次从以下三个方面进行论述。 1.概要叙述你参与分析和开发的软件系统,以及你在项目中所担任的主要工作。 2.说明常用的软件设计模式有哪几类?阐述每种类型特点及其所包含的设计模式。 3.详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何。

考题 按照《工程结构可靠性设计统一标准》(GB 50153—2008)规定,关于设计使用年限的叙述中,以下选项中正确的是哪个选项(  ) A. 设计规定的结构或结构构件无需维修即可使用的年限 B. 设计规定的结构或结构构件经过大修可使用的年限 C. 设计规定的结构或结构构件不需进行大修即可按预定目的使用的年限 D. 设计规定的结构或结构构件经过大修可按预定目的使用的年限

考题 关于设计模式的描述不正确的是( )A.设计模式,包括模式名称问题目的解决方案效果实例代码和相关设计模式等基本要素 B.根据处理范围不同设计模式分为类模式和对象模式 C.根据目的和用途不同设计模式分为创建型模式结构型模式和行为型模式 D.对象模式处理对象之间的关系,这些关系通过继承建立在编译的时刻就被确定下来属于静态关系

考题 Visual Basic应用程序处于执行模式时,这时()。A既不能设计界面,也不能编写代码B可以编辑代码,不能设计界面C可以设计界面,不能编辑代码D既能设计界面,也能编写代码

考题 下面关于代码设计中描述错误的是()。A、代码设计发生在系统设计的总体设计环节B、代码设计应该留有扩充的空间C、在一个编码体系中,一个对象可以赋予多个代码D、代码应该短小精悍

考题 VB有三种工作模式,分别是设计(Design)模式、()和中断(Break)模式。

考题 设计模式(Design Pattem)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是()A、模块应对扩展开放,而对修改关闭B、优先使用继承,而不是组合C、要针对接口编程,而不是针对实现编程D、抽象不应该依赖于细节,细节应当依赖于抽象

考题 在FrontPage2003中,既能编辑HTML代码又能实时查看设计效果的编辑模式是()。A、设计B、拆分C、代码D、预览

考题 ()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。A、架构B、UML模型C、设计模式D、设计数据

考题 下列课程设计模式中属于历史最古老,并被广泛使用的课程设计模式是()A、学科设计B、问题中心设计C、科目设计D、学习者中心设计

考题 FrontPage的网页视图下包含哪些工作模式()A、设计、运行、代码和调试B、设计、拆分、代码和预览C、设计、运行、代码和浏览D、设计、拆分、代码和运行

考题 设计模式一般有如下几个基本要素:模式名称、问题、目的、解决方案、效果、实例代码和相关设计模式,其中的关键元素包括以下四个方面()A、模式名称B、问题C、目的D、解决方案E、效果F、实例代码G、相关设计模式

考题 ()课程设置模式在时间上出现的更晚一些。A、经验设计模式B、科学设计模式C、学术设计模式D、行业设计模式

考题 按显示模式划分,Dreamweaver MX2004提供的视图模式有()。A、代码视图B、代码与设计视图C、设计视图D、布局视图

考题 下面关于金属塑性成形说法正确的是()。A、设计落料模时,以凸模为基准B、设计冲口模时,以凹模为基准C、设计落料模时,以模凹为基准D、以上都不对

考题 单选题FrontPage的网页视图下包含哪些工作模式()A 设计、运行、代码和调试B 设计、拆分、代码和预览C 设计、运行、代码和浏览D 设计、拆分、代码和运行

考题 填空题软件设计模式是对软件设计经验的总结,是对软件设计中()下反复出现的设计问题的、经过验证的、成功解决方案的描述。

考题 单选题下列课程设计模式中属于历史最古老,并被广泛使用的课程设计模式是()A 学科设计B 问题中心设计C 科目设计D 学习者中心设计

考题 单选题下面哪个不属于设计模式方法分类()。A Coad的面向对象模式B 代码模式C 框架应用模式D 遗传算法

考题 单选题下面关于测试设计技术的描述错误的是()A 使用测试设计技术的目的是为了识别测试条件和开发测试用例B 黑盒测试设计技术是依据分析测试基础文档来选择测试条件、测试用例或测试数据的技术C 白盒测试设计技术是基于分析被测组件或系统的结构的测试技术D 系统测试主要使用黑盒测试设计技术,组件测试主要使用白盒测试设计技术

考题 多选题下面关于代码设计中描述错误的是()。A代码设计发生在系统设计的总体设计环节B代码设计应该留有扩充的空间C在一个编码体系中,一个对象可以赋予多个代码D代码应该短小精悍

考题 单选题()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。A 架构B UML模型C 设计模式D 设计数据

考题 单选题下面关于金属塑性成形说法正确的是()。A 设计落料模时,以凸模为基准B 设计冲口模时,以凹模为基准C 设计落料模时,以模凹为基准D 以上都不对