【发布时间】:2013-12-01 21:47:18
【问题描述】:
就UML Package Diagram 而言,Java 中的每个包都应该被视为一个包吗?在 Java 中,每个“包”本质上是一个 namespace,您可以在 same Java 包中拥有两个不同的类(例如 A 和 B)both(例如com.example.my)但是在不同的 JAR 中(例如API 和Domain):
在包图的上下文中,Java 包是否与 UML 中的包相同?如果不是,UML中包的定义是什么?
【问题讨论】:
-
包不是命名空间。
-
@AdamArold 他们不相等吗?我的意思是 Java 中的包和 C# 中的命名空间?
-
@AdamArold 存在差异,但它们彼此类似,并且具有相同的目的,但差异很小,但问题仍然存在于 C# 命名空间和 UML 包中。
标签: java uml package-diagram