正在加载图片...
MyEclipse6Java开发中文教程 name: attribute type 即名称:属性类型。例如图中的变量定义 username: String,是类型在后,属性名在前, 等价于 String username这样的Java代码。如果此模型和实际的编程语言无关,作为业务 Student a username String a age Integer o setUsername(in useRname String 图17.6单个类图 系统的描述图,是可以出现中文类型的描述,例如:单价美元这样的变量定义;如果要用 此图生成代码,则只能使用标准的变量定义和类型。个别的建模工具,例如 Together,,支 持给属性名加入别名方便阅读和理解。 类操作列表位于类图长方形的第三个(最底部)区域中,它也是可选的。和属性一样 类的操作以列表显示。操作使用下列格式定义 name(parameter list): type of value returned 即:操作名(参数列表):返回值类型。构造器也包含在操作列表中。如图176中所示的, << create>> Studento表明这是一个构造器(构造器没有返回值);而 getUsername(: String 则定义了一个返回值为Stng类型的方法 getUsernameo;另外 setUsername( n username String)定义了一个设置用户名的方法,输入参数是 String类型的,参数名为 username,in 这个标记用来指示参数是输入值(当然不是必须的,不写i也可以)。 除了类之外,常见的类图还包括接口。接口如图177中左上的 Moveable所示,定义 了一个行走和停止的行为。实际上接口中也可以规定属性,但是 My Eclipse UML在这里不 支持这样的格式。如果一个类需要实现一个接口,则可以通过带有闭合的单向箭头的虚线进 行连接,即表示实现定义。例如图中的 Animal实现了 IMoveable接口,用Java到代码来 表示就是: class Animal implements /Moveable o walko: void o walkO: void ● stop:void ● stop:void House o miaoyu: void 图177接口和类继承,实现,关联 类之间可以有继承关系,通过带有闭合单向箭头的实线进行连接。例如图177中,类 Cat继承自 Animal。另外,类和类之间还可以有关联关系等,例如一个家庭对应多只猫 双向关联关系已实现的方式连接,并在线上显示关联类型。例如图中的 House关联着多只 Cat。表17.2列出了双向关联中的可能只所表示的含义的描述信息。如果是单向关联,则用 刘长炯著MyEclipse 6 Java 开发中文教程 7 刘长炯著 name : attribute type 即 名称 : 属性 类型。例如图中的变量定义 username:String,是类型在后,属性名在前, 等价于 String username 这样的 Java 代码。如果此模型和实际的编程语言无关,作为业务 图 17.6 单个类图 系统的描述图,是可以出现中文类型的描述,例如:单价:美元这样的变量定义;如果要用 此图生成代码,则只能使用标准的变量定义和类型。个别的建模工具,例如 Together,支 持给属性名加入别名方便阅读和理解。 类操作列表位于类图长方形的第三个(最底部)区域中,它也是可选的。和属性一样, 类的操作以列表显示。操作使用下列格式定义: name(parameter list) : type of value returned 即:操作名 (参数列表) : 返回值类型。构造器也包含在操作列表中。如图 17.6 中所示的, <<create>>Student()表明这是一个构造器(构造器没有返回值);而 getUsername():String 则定义了一个返回值为String类型的方法getUsername();另外setUsername(in username : String)定义了一个设置用户名的方法,输入参数是 String 类型的,参数名为 uername,in 这个标记用来指示参数是输入值(当然不是必须的,不写 in 也可以)。 除了类之外,常见的类图还包括接口。接口如图 17.7 中左上的 IMoveable 所示,定义 了一个行走和停止的行为。实际上接口中也可以规定属性,但是 MyEclipse UML 在这里不 支持这样的格式。如果一个类需要实现一个接口,则可以通过带有闭合的单向箭头的虚线进 行连接,即表示实现定义。例如图中的 Animal 实现了 IMoveable 接口,用 Java 到代码来 表示就是:class Animal implements IMoveable。 图 17.7 接口和类继承,实现,关联 类之间可以有继承关系,通过带有闭合单向箭头的实线进行连接。例如图 17.7 中,类 Cat 继承自 Animal。另外,类和类之间还可以有关联关系等,例如一个家庭对应多只猫。 双向关联关系已实现的方式连接,并在线上显示关联类型。例如图中的 House 关联着多只 Cat。表 17.2 列出了双向关联中的可能只所表示的含义的描述信息。如果是单向关联,则用
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有