UML建模(PD16)----java实体类模型

建立java实体类模型

第一步:选择file-->new model, 在左侧窗口,选择 Model types,在 Model types 窗口选择Object-Oriented Model,在Diagram窗口选择:Class Diagram,

 

在下方的Model Name中输入一个名字,相当于项目名,在Object Language 中选择java(默认就是java),然后点击OK,如下图所示:

 

UML建模(PD16)----java实体类模型_第1张图片

 

 

 

第二步: 在类图工作区中单击Palette(有的palette工具栏隐藏在Toolbox区域)工具栏中的Class图标,创建两个类,分别起名为:BaseOperator、TestServiceImpl (双击即可编辑),单击Palette工具栏中的interface图标,创建一个接口,起名为:TestService。然后在palette中单击Realization图标,指定TestServiceImpl与TestService的现实关系,单击Generalization图标,指定TestServiceImpl与BaseOperator的继承关系,如下图所示:

UML建模(PD16)----java实体类模型_第2张图片

 

用Generalization和Realization指定关系时,一定要注意方向:实现类指向接口,父类指向子类

 

第三步:编辑父类,添加属性和方法,具体操作步骤:双击class,在Attributes选项卡中添加属性,在Operations选项卡中添加方法,有的方法需要传参,这时就需要:选中要添加参数的方法,双击,弹出Operation Properties窗口,在Parameters 选项卡中添加参数,如下图所示:

 

 

UML建模(PD16)----java实体类模型_第3张图片

第四步:接口定义同第三步

 

第五步:给实现类添加属性。同上,双击,在Attributes选项卡中添加属性,不同之处在于,它需要继承或实现父类的属性,所以Attributes选项卡中的图标栏选择第四个图标Add Attributes,选择你需要的属性,同理,添加方法,在Operations中的图标栏处选择第七个图标unimplementsed Operation,选择需要的方法,如下图所示:

UML建模(PD16)----java实体类模型_第4张图片

 

 

把类图生成java代码

       只需要在language处选择Generate java code,选择一个目录,确定即可,确定之后弹出的框是告诉你,生成的java文件所在的位置。

 

 

你可能感兴趣的:(UML建模(PD16)----java实体类模型)