UML模型和Java映射参考

 

Kant 2008的UML版本是V2.1,而Java同步支持的Java版本是5.0。

由于UML作为通用建模语言,本身和Java并不完全对应,因此需要对UML进行扩展。下面按照类型来说明二者的映射:

支持的Java 5.0特征包括:

Java命名空间

Java命名空间对应UML模型中的Package(包)。

Java类

Java类对应UML模型中的Class(类)。

Java类的修饰符

模板参数:对应的UML属性是"TemplateParameter",如下图:

Java类的关系

Java类的成员

Java接口

Java接口对应UML模型中的Interface(接口)。

Java接口的修饰符:无

Java接口的关系

Java接口的成员

Java枚举

Java枚举对应UML模型中的Enumeration(枚举)。

Java枚举常量对应UML模型中的EnumerationLiteral()

Java Annotation

Java Annotation对应UML模型中的Interface,且构造型为"JavaAnnotation"。

 


©2003-2008 楚凡科技  版权所有