文档介绍:《软件设计模式》实验大纲
(软件工程专业本科)
课程名称
软件设计模式
实验名称
模式结构图
姓名
学号
专业
软件工程
班级
10级软件工程
教室
教师
实验一认识IBM Rational Modeler
1 实验目的
1. 了解IBM Rational Software Development Platform。
2. 熟悉IBM Rational Software Modeler的建模工具。
3. 为今后实验打下基础。
2 实验平台
操作系统:
Windows 2000或者Windows XP
建模工具:
推荐使用IBM公司的Rational Software Development Platform中的Modeler,目前实验可用的版本为Modeler ,也可以选择Rational Rose等。
3 实验内容及要求
1. 。
2. 。
3. 初步了解Modeler的主要工具和它们的功能,为今后的实验做准备。。
用工具绘制下面代码的类图:
public class Customer
{
private Address address;
…
}
public class Address
{ …}
(1)
public class Node
{
private Node subNode;
…
}
(2)
public class Car
{
private Engine engine;
public Car( Engine engine)
{ = engine; }
public void setEngine ( Engine engine)
{ = engine; }
…
}
public class Engine
{…}
(3)
public class Head
{
private Mouth mouth;
public Head( )
{ mouth = new Mouth; }
…
}
public class Mouth
{…}
(4)
实验结果图:
(1)
(2)
实验二简单工厂与工厂方法模式的应用
1 实验目的
1) 熟悉建模工具。
2) 掌握简单工厂模式与工厂方法模式,并进行设计应用。
2 实验内容和要求
1) 绘制简单工厂模式的类图和工厂方法模式的类图。
2) 设计应用:
假设我们要开发一个绘图程序,用来绘制简单的几何图形,这个软件应该能够处理下面的几种几何对象:
圆形(Circle)
矩形(Rectangle)
正方形(Square)
三角形(Triangle)
除了各自特有的属性和方法之外,所有的几何图形几乎都可以抽象出绘制(draw)和擦除(erase