类图是UML建模中最重要的一个模块,除了能够直观地看出类的属性和方法外,还可以编辑并管理一个软件中的包。
在Rose中,可以类图转换成代码,但是如果在编辑类图中存在错误的话将导致导出的类图出现错误,所以在这里主要说明下类图的属性添加以及方法添加:
1、属性以及方法添加
- 直接写属性
如图:可以看到属性一列,adminID:int,admin为该Admin类的属性,而int则为该属性的数据类型,左边的锁头表示该属性为private,以此类推;在方法栏里,我们可以看到setAdminID(adminID:int):void(如果看不到方法的参数和返回值的话,选中类图右击选中options->Show Operation Signature),方法里的参数与属性定义一样均为属性:数据类型(adminID:int),冒号右边的void为返回类型,若返回String,则修改void为String。
- 修改的方式
在定义好数据类型和方法后,如
右击选中Open Specification...出现下图