【问题标题】:Can services be represented like aggregation relationship in UML?服务可以像 UML 中的聚合关系一样表示吗?
【发布时间】:2020-05-04 19:38:41
【问题描述】:

有一个服务 java 类在内部使用另一个服务类。它们是彼此完全独立的类。它们是简单的 Spring bean:

public class Service1 {
  ...
}

public class Service2 {
  @Bean
  private Service1 service1;
  ...
}

我想创建显示它们的 UML 图。我想展示他们之间的关系。显示聚合等类的关系是最佳还是正常做法?这样做对吗?

【问题讨论】:

    标签: uml associations aggregation class-diagram


    【解决方案1】:

    我对 p 的著名引用。 110 UML 2.5

    共享 |表示该属性具有共享聚合语义。共享聚合的精确语义因应用领域和建模者而异。

    那么,继续吧。使用它,但记录它。或者使用简单的关联。我更喜欢后者。

    【讨论】:

    • 是的!我也投票支持简单关联。我没有看到这些类之间的聚合语义。
    猜你喜欢
    • 2013-02-23
    • 2014-09-18
    • 2014-08-05
    • 2018-01-21
    • 2015-08-07
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多