繁体   English   中英

UML2类图 - 用于泛化的嵌入式表示法?

[英]UML2 class diagram - embedded notation for generalization?

Enterprise Architect通过将关联分类器的名称放在斜体的专用分类器的右上角,为泛化关系提供嵌入式文本符号。 EA UML2教程列出了

测试

作为通常表示法的等效替代

测试http://www.sparxsystems.com/images/screenshots/uml2_tutorial/CL07.GIF

我想知道这个视觉呈现是否特定于EA,或者UML规范是否有任何关于此的说法。 UML基础结构中的Generalization和Class / Classifiers部分都没有包含此方向的任何指针。

UML基础结构规范的第84页,v2.3:表示法抽象分类器的名称以斜体显示。

我还没有看到OMG规范中的第一个符号。 我很确定它不是UML标准。

它对我来说似乎也是有限的,因为多个形状(如果你没有多个形状,你没有任何东西可以从形状中推广出来,因此没有理由进行泛化)会使冗余的基类在所有子类中指定。 另一方面,它可能是一个有用的速记,在这种情况下,只绘制一个专业化集的一个成员是有意义的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM