3

我想问一下如何为Android应用程序创建类图。

示例:有ActivityMyActivity,它有一个 onClick 方法,我在其中调用另一个Activity, 或Service. 我的问题是,它们之间的关系是什么?

是协会吗? 协会

MyActivity 使用它们? 利用

还是另一种关系?提前致谢。

4

1 回答 1

2

关联是 UML 元素之间各种关系的超类型。您可能会使用依赖项(MyService 依赖于 MyAcitivity)。为描述其目的的关系命名始终是一种好习惯。如果您想布置导航路径结构,那么我怀疑类图是您的最佳选择。您是否尝试过使用序列图?

据我所知,Android并没有为Activity声明onClick,所以你好像是自己声明的。如果它是由 Android 提供的,则您不必在模型中再次对关系建模。

于 2013-05-27T11:16:19.667 回答