Android类图UML

时间:2015-08-12 20:48:18

标签: android class uml diagram modeling

我正在尝试为android项目创建一个类图。 我希望我的类代表我将实现的活动,服务和接口。

网上有几个问题,但我找不到明确的答案。

我知道Android和UML没有具体的规则,但我有些疑惑。

  • 如何表示Activity和AsyncTask之间的关系?
  • 如何指示某个活动是否有意图另一个活动?

也许如果某人有一个例子,那真的会有帮助。

1 个答案:

答案 0 :(得分:8)

也许是这样的?

enter image description here

  • ALTER TABLE sample ADD CONSTRAINT no_nulls CHECK (CASE WHEN a IS NOT NULL THEN b IS NOT NULL AND c IS NOT NULL END) 是A MyBackgroundTask
  • AsyncTask 是A MyActivity
  • Activity 有一个 MyActivity

您可以使用依赖来显示MyBackgroundTask类和AnActivity类之间存在关系:

enter image description here

在这种情况下,它意味着AnotherActivity类要求AnActivity类用于其规范或实现。另外,使用笔记清楚说明。

<强>更新

另一个例子:

  • AnotherActivity 是A MainActivity
  • FragmentActivity 有些 MainActivityfragments的类型为fragments

enter image description here