设计模式(Design Pattem)是一套被反复使用、多数人

题目

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

  • A、模块应对扩展开放,而对修改关闭
  • B、优先使用继承,而不是组合
  • C、要针对接口编程,而不是针对实现编程
  • D、抽象不应该依赖于细节,细节应当依赖于抽象
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

This passage is organized in the pattem of _____ .

A.time and events

B.comparison and con ast

C.cause aat

D.defignton and rlwomiration


正确答案:B

第2题:

论软件设计模式及其应用 软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常被软件开发人员在面向对象软件开发过程中所采用。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。

请围绕“论软件设计模式及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与分析和开发的软件系统,以及你在项目中所担任的主要工作。 2.说明常用的软件设计模式有哪几类?阐述每种类型特点及其所包含的设计模式。 3.详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何。


正确答案:本题为模拟题原题,具体写作要求为:
一、首先用400-600字的篇幅简要叙述作者参与开发的软件系统的概要和所担任的工作。
二、设计模式的基本分类:
· 创建型模式。创建型模式抽象了实例化过程,它们帮助一个系统独立于创建、组合和表示它的那些对象。创建型模式包括工厂方法、抽象工厂、生成器、原型、单例模式等。
· 结构型模式。结构型模式涉及到如何组合类和对象以获得更大的结构。结构型模式包括适配器、桥接、组成、装饰、外观、享元、代理等。
· 行为模式。行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述了它们之间的通信模式。常用的行为模式有观察者、策略等。
三、你在项目中运用了何种设计模式以及如何用此模式进行分析与设计。要紧密结合主题项目,选择1-2种设计模式进行讨论就可以了。

第3题:

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

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

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

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

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


参考答案:B

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

第4题:

在()模式下,允许重新启用被用户关闭的WebPart控件。

  • A、Browse Display Mode
  • B、Design Display Mode
  • C、Edit Display Mode
  • D、Catalog Display Mode

正确答案:D

第5题:

The stages within the development phase of the software life cycle are( ).
软件生命周期开发阶段的阶段是

A.design,analysis,implementation,and testing
设计、分析、实现和测试
B.analysis,design,implementation,and testing
分析、设计、实现和测试
C.analysis,design,testing,and implementation
分析、设计、测试和实现
D.design,analysis,testing,and implementation
设计、分析、测试和实现

答案:B
解析:
属于软件生命周期中开发阶段的是分析、设计、实施和测试。

第6题:

公文所针对的问题是反复多次使用的,是涉及多数人而非少数人的一般普遍性问题”,对与错?


对   文内容是作者单方面意志的表示,其规范作用的成立与实现不以对方是否同意为前提条件,具有极强的强制约束力;公文所针对的问题是反复多次适用的、涉及多数人而非少数人的一般的普遍性问题;公文生效程序更为严格和规范,特别是在审批手续和正式公布程序方面非常严格;在效用方面一般均实行“不溯既往”和“后法推翻前法”的原则;语言运用讲究高度准确、概括、简洁、通俗、规范

第7题:

设计模式是面向对象的系统设计过程中反复出现的问题解决方案,其基本要素不包括( )。

A.模式类型
B.模式问题
C.解决方案
D.模式效果

答案:A
解析:
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的代码设计经验的总结。设计模式主要包括四个要素,分别为:模式名称、模式问题、解决方案以及模式效果。

第8题:

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

(32)

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

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

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

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


正确答案:B


第9题:

平面设计来自英文”Graphic Design”一词,1922年美国设计师()在讲述自己的书籍装贞设计时第一次使用了这个词。这是设计一词最先使用。


正确答案:德维金斯

第10题:

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


正确答案:运行模式