JAVA 培训题库-OOAD和UML

一、OOAD和UML_选择题

1. 请按软件开发的步骤对下列选项排序:( )

A  测试

B  分析

C  实现

D  需求

E  设计

参考答案:DBECA

2. 以下哪些图属于静态建模:( )

A  用例图

B  协作图

C  类图

D  对象图

参考答案:CDA

3. 以下关于UML中的相关概念解释,请填写:( )是站在用户的角度上去展示系统的功能span style=”text-decoration: underline;”>      

A  用例图

B  类图

C  协作图

D  组件图

参考答案:A

4. 以下关于UML中的相关概念解释,请填写:( )是描述我们管理的问题域对象/span>

A  用例图

B  类图

C  协作图

D  组件图

参考答案:B

5. 以下那种UML图例表明了关联关系:( )

A  —————>

B  ————–

C  ————–

参考答案:A

6. 以下哪种UML图例表明了聚合关系:( )

A  —————>

B  ————–

C  ————–

参考答案:B

7.以下哪种UML图例表明了组合关系:( )

A  —————>

B  ————–

C  ————–

参考答案:C

8.以下哪些模式属于23种设计模式)

A:工厂

B:代理

C:适配器

D:组合

E:享元

参考答案:ABCDE

9. 在一个牛排咖啡摊所使用的系统里,有一系列的“风味牛排”。比如说菲利牛排、咖喱牛排、奶酪牛排等等。现在我们想用设计模式来描述牛排销售系统,该用下列哪种设计模式呢)       

A  单键模式

B  桥接模式

C  享元模式

D  观察者模式

参考答案:C

10OOAD的设计需要遵循下列哪些原则:( )

A  开闭原则

B  里氏代换原则

C  最少覆盖原则

D  接口隔离原则

E  依赖倒转原则

F  组合、聚合复用原则

参考答案:ABCDEF

11. 哪一种模式限制了创建类的实例数量)

A  命令模式(Command

B  工厂方法模式(Factory Method

C  策略模式(Strategy          

D  单例模式(Singleton

参考答案:D

12. 装饰模式(Decorator)常常出现在Java的哪一个包中)

A  java.io

B  java.awt

C  java.lang

D  java.util

参考答案:B

13. 以下代码所用到的是单例模式的( )加载方式/span>

代码:

public class TestSingletton {

                public static void main(String[] args){

                    ClassA ca=ClassA.newInstance();

                }

}

class ClassA{

                private static ClassA instance=new ClassA();

                public static ClassA newInstance(){

                    return instance;

                }

                private ClassA(){}

}

A:工厂模式 

B:单例模式 

C:饿汉式       

D:代理模式 

E:懒汉式

参考答案:C

二、1.OOAD和UML_简答题

1. 请回答:什么是OOADspan>来源:wxh2008hyl

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2010年1月16日
下一篇 2010年1月16日

相关推荐