在J2EE开发中,以下各项中()属于常用的设计模式。

题目

在J2EE开发中,以下各项中()属于常用的设计模式。

  • A、工厂模式
  • B、建造模式
  • C、原始模型模式
  • D、以上全部
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

J2EE中,以下各项中,()正确阐述了创建InputStreamReader的方式。

A.newInputStreamReader(newFileInputSteream(“data”));

B.newInputStreamReader(newFileFileReader(“data”));

C.newInputStreamReader(newBufferedReader(“data”));

D.newInputStreamReader(“data”);


参考答案:A

第2题:

软件开发中,不属于软件系统设计阶段常用工具的是

A.N-S

B.PAD

C.DFD

D.IPO


正确答案:C
解析:本题考查软件系统设计相关工具的知识。N-S是为了避免路程图在描述程序逻辑时的随意性和灵活性提出的,用来代替传统的程序流程图。PAD图是问题分析图,它是流程图和方框图之后,又一种主要用于描述软件详细设计的图形表示工具数据流图(DFD)是用在需求分析阶段的工具。IPO图是输入/处理/输出图的简称,在总体设计阶段经常用到,HIPO图是IBM公司提出的层次图加输入/处理/输出图。 N-S、PAD.IPO都是用在软件设计阶段的工具,DFD是用在需求分析阶段的工具。本题正确答案为选项C。

第3题:

论设计模式在软件开发中的应用设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。请围绕"设计模式在软件开发中的应用"论题,依次对以下3个方面进行论述:①概要叙述你参与分析和开发的应用项目,以及你所担任的主要工作。②简要介绍设计模式的基本概念及分类,详细说明在你所参与分析和开发的应用项目中应用了哪些设计模式、方法,以及选用它们的原因。③分析并讨论使用设计模式的效果,并分析和评价设计模式对软件开发的影响。


所谓设计模式,简单地理解,是一些设计面向对象的软件开发的经验总结。设计模式事实上是系统地命名、解释和评价某一个重要的可重现的面向对象的设计方案。
本文的写作要点,大致包括以下几个方面:
①结合自己参与分析和开发的应用项目或从事的实际工作,说明设计模式对系统开发的作用。
②较为详细地说明设计模式的基本分类,并结合项目实际工作,说明在系统开发中所采用的设计模式,以及选择这些设计模式的原因。
③结合项目实际工作,举例说明设计模式的使用效果,针对设计模式对软件开发的影响展开分析与讨论。

第4题:

j2ee常用的设计模式?说明工厂模式。


正确答案:

 

Java中的23种设计模式:
Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),
Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),
Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),
Decorator(装饰模式), Flyweight(享元模式), Proxy(代理模式),
Command(命令模式), Interpreter(解释器模式), Visitor(访问者模式),
Iterator(迭代子模式), Mediator(调停者模式), Memento(备忘录模式),
Observer(观察者模式), State(状态模式), Strategy(策略模式),
Template Method(模板方法模式), Chain Of Responsibleity(责任链模式)
工厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。

第5题:

在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。A.详细设计B.需求分析SXB

在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。

A.详细设计

B.需求分析

C.总体设计

D.编程调试


正确答案:C
总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进~步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。

第6题:

以下各项活动中,属于教学的宏观设计的是( )。

A.确定教学目标

B.选择教学模式

C.编选教材

D.制订教学计划


正确答案:CD
教学设计的类型分为:(1)宏观设计,包括制订教学(课程)计划、制订课程标准、编选教材、制订考核方案。(2)微观设计,包括确定教学目标、了解学生状态、设计教学程序、执行教学程序、确定检查方案。

第7题:

软件开发的

92、j2ee常用的设计模式?说明工厂模式。


正确答案:

 

总共23 种,分为三大类:创建型,结构型,行为型

我只记得其中常用的6、7 种,分别是:

创建型(工厂、工厂方法、抽象工厂、单例)

结构型(包装、适配器,组合,代理)

行为(观察者,模版,策略)

然后再针对你熟悉的模式谈谈你的理解即可。

Java 中的23 种设计模式:

Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模

式),

Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),

Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),

Decorator(装饰模式), Flyweight(享元模式), Proxy(代理模式),

Command(命令模式), Interpreter(解释器模式), Visitor(访问者模式),

Iterator(迭代子模式), Mediator(调停者模式), Memento(备忘录模式),

Observer(观察者模式), State(状态模式), Strategy(策略模式),

Template Method(模板方法模式), Chain Of Responsibleity(责任链模式)

工厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供

的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现

了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个

基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,

工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用

基类中的方法而不必考虑到底返回的是哪一个子类的实例。

第8题:

在J2ee中,以下各项中,()正确阐述了创建InputStreamReader的方式。

A.newInputStreamReader(newFileInputStream("data"));

B.newInputStreamReader(newFileReader"data"));

C.newInputStreamReader(newBufferedReader("data"));

D.newFileInputStream("data")


参考答案:A

第9题:

说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法


正确答案:

 

Session Facade Pattern:使用SessionBean访问EntityBean
Message Facade Pattern:实现异步调用
EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问
Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性
Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性
Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性
EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂,项目队伍越庞大则越能体现良好设计的重要性。

第10题:

15 j2ee的设计模式?


正确答案:

 

Session Facade Pattern:使用SessionBean访问EntityBean

Message Facade Pattern:实现异步调用

EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问

Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性

Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性

Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性

更多相关问题