【问题标题】:Interface realization makes my UML class diagram cluttered接口实现让我的UML类图杂乱无章
【发布时间】:2012-02-29 03:33:40
【问题描述】:

我将系统建模为我的学校作业。我使用数据库和休眠。我有许多持久的可序列化对象。但是在大约有 20 个类的图表上显示它会变得难以辨认。 至于我想出了一个解决方案来拆分显示持久类和具有接口实现的类之间关系的通用图。这是最好的解决方案还是有更好的方法?

【问题讨论】:

  • 请为学校作业添加家庭作业标签。
  • 我不是要求在这里解决我的作业,所以我认为这个标签是没有必要的。

标签: uml


【解决方案1】:

20 类不会使其难以辨认,只是很大。拆分图表很好。 UML 是一种建模语言,图表只是视图,所以这不是问题。 (然而,一些实现只是视图,或者像 Visio 这样的半模型)我会跨数据域拆分,在一张图上显示重要的路径。专注于将“使用”、界面、实现全部展示在一个页面上。除非图层是重点。拆分数据域、使用集群,如果都是一对一的,那么您的解决方案就可以了。将来,图表示例可能会有所帮助。

【讨论】:

  • 另一种常见的拆分是有一个显示所有类和接口但没有任何属性或操作的概览图,以及每个显示一组类的内容的单独图表。这通常适用于几十个类。
【解决方案2】:

我会建议使用包,也许还有复合结构图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 2011-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多