如果A仅用于B的方法,是否存在依赖性?

时间:2012-01-03 09:02:32

标签: data-modeling uml

我有一个课程理念和课程生成器

在Generator的 run()方法中,构思的列表将构建并作为run()的返回值返回

我只知道如果Generator有一个 Idea 列表的成员,它们的依赖关系肯定会存在。但是我上面提到的情况呢?

3 个答案:

答案 0 :(得分:2)

在查看依赖关系时,问问自己如果没有那个特定的类会发生什么。如果它不会运行/编译,那么就存在依赖关系。所以,是的,Generator依赖于Idea。

答案 1 :(得分:1)

依赖关系显示在类图中的分类器级别。我的意思是,如果两个方法相互调用,那么就存在依赖关系。您有不同类型的依赖项,这些依赖项使用依赖关系链接和构造型显示,例如<<呼叫>>等等。

以下是一个例子: alt text http://www.forum-omondo.com/documentation_eclipseuml_2008/dependencies_view.png

答案 2 :(得分:0)

您所描述的情况是 create 构造型之后的 Usage 依赖关系。这确实是依赖的典型例子,如下所示:

Dependency relationships in UML