2015-05-10 2 views
0

Я читаю стрелки, которые используются в диаграммах классов, и я не могу выбрать, какой из них использовать для моей ситуации. Скажем в классе Main Я вызываю еще один класс Database как Database db = new Database();. Какой тип стрелки я бы использовал в диаграмме классов, чтобы связать их отношения?Какую стрелку вы используете, если класс вызывает другой класс?

Благодаря

ответ

1

Наиболее важной задачей диаграммы классов, чтобы передать структуру программного пакета. Синтаксис менее важен. Простая линия будет лучше, чем ничего и вполне адекватна.

Чтобы ответить на ваш вопрос, в области UML 2.0, есть использует отношений обозначаемых простой открытой стрелки.

Посмотрите на это: Explanation of the UML arrows

Я имею в виду (5), ассоциации в этом другом ответе.

+0

Я использовал открытую стрелку, но я не был уверен, спасибо за ваши быстрые ответы всем! –

1

Это зависит от типа диаграммы, которую вы хотите использовать. Говоря о диаграмме классов UML, это будет открытая стрелка (это означает, что стрелка выглядит так: ->). В отличие от наследования, где вы будете использовать закрытую стрелку (например: -l>).

Для получения более подробной информации и примеров см. Это IBM page. Для более общего ответа обратитесь к этому wikipedia post.

Смежные вопросы