词条 | UML中的公共机制 |
释义 | 规格目录UML不只是一种图形语言。实际上,在它的图形表示法的每部分背后都一个规格说明,这个规格说明提供了对构造块的语法和语义上的文字叙述。 UML的图形表示法用来对系统进行可视化;UML的规格说明用来描述系统的细节。 UML的规格说明提供了一个语义底版,它包含了一个系统的各模型的所有部分,并且各部分相互联系,并保持一致。因此,UML图只不过是对底版的简单视觉投影,每一个图展示了系统的一个特定的方面。 修饰UML表示法中的每一个元素都有一个基本符号,可以把各种修饰细节加到这个符号上。 例如右图的类图中,类名用斜体字表示抽象类,方法名前 加上各种符号——(表示私有类型的),+(表示公有类型的),#(表示保护类型的)。这就是一种修饰。 通用划分分为类/对象二分法 类是一个抽象;对象是这种抽象的一个具体形式。 UML的每一个构造块几乎都存在像类/对象这样的二分法。例如用例和用例实例(场景),构件和构件实 例,节点和节点实例等。 接口/实现二分法 接口声明了一个契约,而实现则表示了对该契约的具体实施,它负责如实地实现接口的完整语义。 几乎每一个UML的构造块都有像接口/实现这样的二分法。例如用例和实现它们的协作,操作和实现它们的方法 扩展机制对UML图示符号的扩展。包括构造型Stereotype,标注值Tagged value,约束Constraint |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。