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文件所在的位置。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值