UML建模(PD16)----java实体类模型 - Go语言中文社区

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


建立java实体类模型

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

 

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

 

 

 

 

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

 

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

 

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

 

 

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

 

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

 

 

把类图生成java代码

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

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/xrMrwhile/article/details/100536540
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-04-19 13:29:30
  • 阅读 ( 756 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢