Android 类图 UML

标签 android class uml diagram modeling

我正在尝试为 Android 项目创建类图。 我希望我的类代表我将实现的 Activity 、服务和接口(interface)。

网上有很多关于它的问题,但我找不到明确的答案。

我知道 Android 和 UML 没有特定的规则,但我有一些疑问。

  • 如何表示 Activity 和 AsyncTask 之间的关系?
  • 如何表明一个 Activity 对另一个 Activity 有 Intent ?

也许如果有人有例子,真的会有帮助。

最佳答案

也许是这样的?

enter image description here

  • MyBackgroundTask 是一个 AsyncTask
  • MyActivity 是一个 Activity
  • MyActivity 有一个 MyBackgroundTask

您可以使用依赖 来表明AnActivity 类和AnotherActivity 类之间存在关系:

enter image description here

在这种情况下,这意味着 AnActivity 类需要 AnotherActivity 类来进行规范或实现。此外,使用注释使其清晰。

更新:

另一个例子:

  • MainActivity 是一个 FragmentActivity
  • MainActivity 有一些 fragment fragment 的类型为String

enter image description here

关于Android 类图 UML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31975109/

相关文章:

android - 使用camera2 android在预览中绘制自动对焦矩形

android - 使用 Android Studio 0.4.0 的渲染问题

java - 我们可以使用类的引用来调用方法吗

class - 在 UML 类图中何时使用 memberEnd 以及 navigableOwnedEnd?

android - 从 Android 上的服务设置音量控制流

android - eclipse 集成开发环境 : Where is Android Remote Device Settings?

c++ - 方法定义中的变量名称是否必须与 C++ 中的声明名称相同?

Python Class() 没有参数错误。我正在使用 self

eclipse-plugin - Eclipse 插件的组件图

uml - BPMN的优点和缺点?