Maison  >  Article  >  base de données  >  PowerDesigner 面向对象模型(OOM)说明

PowerDesigner 面向对象模型(OOM)说明

WBOY
WBOYoriginal
2016-06-07 17:06:001286parcourir

Object-OrientedModel(OOM) 面向对象模型,一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一

一.     OOM 简介

Object-OrientedModel(OOM) 面向对象模型,一个OOM包含一系列包,类,接口 , 和他们的关系。 这些对象一起形成所有的 ( 或部份) 一个软件系统的逻辑的设计视图的类结构。 一个OOM本质上是软件系统的一个静态的概念模型。 

(1)利用UML描述系统结构

(2)利用类图生成不同语言的源文件(如Java、C#、PowerBuilder等),或利用逆向工程将不同类型的源文件转换成相应的类图。 

1.1 创建OOM

(1)选择File→New Model菜单项

(2)在左侧Model type中选择“Object-Oriented Model”(面向对象模型)

(3)在右侧输入模型名称,选择语言

(4)选择类型 

1.2 设计用例图

(1)定义用例

(2)定义角色

(3)定义关联  

1.3 设计序列图

(1)定义角色

(2)定义对象

(3)定义消息

(4)定义激活期 

1.4  设计类图

(1)定义类

(2)定义属性

(3)定义标识符

(4)定义操作

(5)定义接口

(6)创建联系

1)  关联

2)  依赖

3)  泛化

4)  实现  

1.5  生成代码

(1)选择Language→Generate Java Code

(2)选择类

(3)设置生成选项

(4)生成代码

(5)查看生成的代码 

二.     示例 2.1 创建OOM

File--> new model

 

这里选择我们的OOM 类型使用默认的Class Diagram, 语言选择Java。

 

2.2  OOM 生成Java 代码

通过工具面板创建一个类,如下图:

 

双击类,就可以编辑相关的属性。

 

给类添加变量:

 

 

如果我们想给类添加方法:

 

 

先写上方法名称,以及方法的返回类型,然后点击上图的第二步,修改该方法的对应属性:

 

修改方法的内容:


这里的方法名称不能修改,在这一步我们只能修改方法对应的代码。

 

如果要给方法添加参数:

 

完成配置之后:

 

linux

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn