android - 如何在类图中定义 Activity Intent

标签 android uml modeling class-diagram

我有一项任务是创建 Android 项目的 UML 类图。我已经成功创建了大部分图表。

我在阅读Activity 代码时有点困惑,我无法理解由intents< 创建的两个不同Activites 之间的关系.

请指导我如何创建图表并定义 2 个 Activity 之间的关系类型。我所了解的是,它不是关联,聚合,组合或依赖,那么它是什么..请指导我。

最佳答案

您通常不会这样链接 Activity 。一个 Activity 代表用例中的一个场景。必须至少有一个晴天场景。但是您可以有各种其他场景,这些场景主要取决于约束(常见的约束是例如 {must be logged on} 等)。所以 Activity 是独立的。

但是,您可以使用 Activity 来构建单个场景。在这种情况下,您将链接到一个 ControlFlow,它表示为带有指向下一个 Activity 的开放箭头的定向连接器。

您可以制作一个本身由子 Activity 组成的结构化 Activity 。这由右侧 SubActivity2 中的 8 显示。

enter image description here

在您的评论中,您询问如何在类图中链接它。您可以将 Activity 链接到具有简单依赖性的类(类取决于 Activity )。在类图等结构图中混合行为特征(如 Activity )并不常见。但 UML 并不禁止这样做,并且可能有使用它的理由。

关于android - 如何在类图中定义 Activity Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34110839/

相关文章:

android - 无效的 keystore 问题?

uml - 组件换行

java - 有哪些工具可以将 Java 程序转换为时序图?

oop - 考试类型应用程序的数据结构

modeling - 在仿真工具中求解(非线性)方程

c# - 对象建模问题

android - 无法在 Android 中设置视频录制的最短持续时间

java - Java 中的良好方法实践

android - 发布使用 Libgdx 创建的 apk

java - UML关系类型: Variables & Parameters & Cloning