大型UML类图,多重聚合/组合/继承

大型UML类图,多重聚合/组合/继承,uml,Uml,考虑下面的大型UML图(没有这样做,请不要评论具体细节): 右键单击->查看要放大的图像 问题: 假设一对基类想要继承可观察类(左下角)。您将如何在不使UML图与继承线混乱的情况下进行这些工作?我想让它尽可能正式。请确认您真正需要的是墙纸/超大图表;)这正是你通常会想出几个图表的原因。一个显示一般继承结构,另一个则关注彩色框架所包围的细节。这一抽象步骤将真正帮助您。 另外,你不需要要求你的营销机构为你打印出来 如果这仍然没有帮助,请从低耦合的角度重新考虑您的体系结构 就我个人而言,我喜欢Ent

考虑下面的大型UML图(没有这样做,请不要评论具体细节):

右键单击->查看要放大的图像

问题:


假设一对基类想要继承可观察类(左下角)。您将如何在不使UML图与继承线混乱的情况下进行这些工作?我想让它尽可能正式。

请确认您真正需要的是墙纸/超大图表;)这正是你通常会想出几个图表的原因。一个显示一般继承结构,另一个则关注彩色框架所包围的细节。这一抽象步骤将真正帮助您。 另外,你不需要要求你的营销机构为你打印出来

如果这仍然没有帮助,请从低耦合的角度重新考虑您的体系结构

就我个人而言,我喜欢Enterprise Architect对超类的“slim”表示法:

EstimatableWorkTask
是本例中的超类)


不过,这是特定于工具的。

谢谢,这是有道理的。另外,目前我正在使用MicrosoftVisio,我听说EA可以为您生成代码(我想这是一个很好的功能),而且可能更便宜。我要试一试。