>  기사  >  데이터 베이스  >  PowerDesigner 面向对象模型(OOM)说明

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

WBOY
WBOY원래의
2016-06-07 17:06:001263검색

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.