Существует ли зависимость, если A используется только в методе B? - PullRequest
1 голос
/ 03 января 2012

У меня есть класс Идея и класс Генератор

В методе генератора run () список Idea будет создан и возвращен как возвращаемое значение run ()

Я только знаю, что если у Generator есть член, представляющий собой список Идея , их отношения зависимости, безусловно, будут существовать. Но как насчет ситуации, о которой я говорил выше?

Ответы [ 3 ]

2 голосов
/ 03 января 2012

Когда вы смотрите на зависимости, спросите себя, что случилось бы, если бы у вас не было этого конкретного класса. Если он не запускается / не компилируется, то есть зависимость. Так что да, Генератор зависит от Идеи.

1 голос
/ 03 января 2012

Зависимости отображаются на уровне классификатора на диаграмме классов.Я имею в виду, что если два метода вызывают друг друга, то существует зависимость.У вас есть различные виды зависимостей, которые отображаются со ссылкой на зависимость и стереотипом, таким как << call >> и т.д ..

Ниже приведен пример: alt text http://www.forum -omondo.com /documentation_eclipseuml_2008 / dependencies_view.png

0 голосов
/ 06 января 2012

Ситуация, которую вы описываете, является зависимостью Использование в соответствии со стереотипом create . Это действительно классический пример зависимости, как отмечено здесь:

Отношения зависимостей в UML

...