服务可以像UML中的聚合关系一样表示吗?
Can services be represented like aggregation relationship in UML?
有服务 java class 在内部使用另一个服务 class。它们彼此完全独立 classes。它们是简单的 Spring 个豆子:
public class Service1 {
...
}
public class Service2 {
@Bean
private Service1 service1;
...
}
我想在显示它们的地方创建 UML 图。我想展示他们之间的关系。显示诸如聚合之类的 class 关系是最佳做法还是正常做法?这样做是否正确?
我对 p 的著名引用。 110 UML 2.5
shared | Indicates that the Property has shared aggregation semantics. Precise semantics of shared aggregation varies by application area and modeler.
那么,继续吧。使用它,但记录它。或者使用简单的关联。我更喜欢后者。
有服务 java class 在内部使用另一个服务 class。它们彼此完全独立 classes。它们是简单的 Spring 个豆子:
public class Service1 {
...
}
public class Service2 {
@Bean
private Service1 service1;
...
}
我想在显示它们的地方创建 UML 图。我想展示他们之间的关系。显示诸如聚合之类的 class 关系是最佳做法还是正常做法?这样做是否正确?
我对 p 的著名引用。 110 UML 2.5
shared | Indicates that the Property has shared aggregation semantics. Precise semantics of shared aggregation varies by application area and modeler.
那么,继续吧。使用它,但记录它。或者使用简单的关联。我更喜欢后者。