java - "package"在UML中的含义与Java中的含义相同吗?

标签 java uml package-diagram

出于 UML Package Diagram 的目的Java中的每个包都应该被视为一个包吗?在Java中,每个“包”本质上都是一个namespace并且您可以在同一个 Java 包(例如 com.example.my) 但是不同 JAR 中(例如 APIDomain ):

Java 包与包图上下文中 UML 中的包相同吗?如果不是,UML 中包的定义是什么?

最佳答案

Rahman has given a good answer已经。我想提及的一件事是,UML 是独立于编程语言和平台的。所以包的两个定义并不相同。

UML 包可以包含 jar 文件(如示例所示)但是包含设备、执行环境等。

关于java - "package"在UML中的含义与Java中的含义相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20052947/

相关文章:

java - Z3 for Java 中关于 check() 的性能

java - 如何列出内部存储中的所有子目录?

uml - 一个气泡(用例)代表事件图是真的吗?

具有嵌套状态的 UML 状态机并执行 Activity

ios - UML 类图中的 Objective C block

uml - 使用 GraphViz 创建复杂的包图

java - 什么时候创建名称中没有 "get"的 getter 方法?

java - 获取数据库上的排他锁