本篇文章主要介绍了"uml UML建模详解(5)—类图组成构建详解",主要涉及到uml方面的内容,对于软件工程感兴趣的同学可以参考一下:
1. 类图的组成 类图(Class Diagram)是由类、接口等模型元素以及它们之间的关系组成的。类图的目的在于描述系统的构成方式,而不是系统...
图 2 “Table”构造型的类
我们也可以为类指定相关的类型,在Rational Rose 2007中默认支持Class、ParameterizedClass、InstantiatedClass、ClassUtility、ParameterizedClassUtility、InstantiatedClassUtility和MetaClass等类型。不同类型的类的表示图形也不相同。
1. 类的名称
类的名称(Name)是每个类的图形中所必须拥有的元素,用于同其他类进行区分。类的名称通常来自于系统的问题域,并且尽可能地明确表达要描述的事物,不会造成类的语义冲突。类的名称应该是一个名词,且不应该有前缀或后缀。按照UML的约定,类的名称的首字母应当大写,如果类的名称由两个单词组成,那么将这两个单词合并,第二个单词的首字母也大写。类的名称的书写字体也有规范,正体字说明类是可被实例化的,斜体字说明类为抽象类。如图3所示,代表的是一个名称为"User"的抽象类。
