在J2EE开发中,以下各项中()属于常用的设计模式。
第1题:
A.newInputStreamReader(newFileInputSteream(“data”));
B.newInputStreamReader(newFileFileReader(“data”));
C.newInputStreamReader(newBufferedReader(“data”));
D.newInputStreamReader(“data”);
第2题:
软件开发中,不属于软件系统设计阶段常用工具的是
A.N-S
B.PAD
C.DFD
D.IPO
第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.需求分析
C.总体设计
D.编程调试
第6题:
以下各项活动中,属于教学的宏观设计的是( )。
A.确定教学目标
B.选择教学模式
C.编选教材
D.制订教学计划
第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题:
A.newInputStreamReader(newFileInputStream("data"));
B.newInputStreamReader(newFileReader"data"));
C.newInputStreamReader(newBufferedReader("data"));
D.newFileInputStream("data")
第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类实现相同接口规范业务逻辑一致性