2016-11-01 2 views
-1

Я имею дело с диаграммами UML, и я определенно запутался в некоторых типах стрелок между Java Class и Java Interface. Я пытался найти ответ, но я не нашел ответа, который сделал бы мою проблему ясной.Стрелки в диаграммах UML

Этот снимок и стрелки, которые находятся между вами, меня смущают, что это за стрелки, говорящие и как это связано с моим кодом?

+0

Вы должны спросить человека, который нарисовал эту диаграмму. Мой совет, если вы хотите знать, что делает код, - это прочитать код. Диаграммы обычно устаревают и часто менее ясны, чем код, который они должны описывать. –

+0

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

ответ

1

Диаграмма говорит, что класс команды есть отдельный атрибут с именем startingEleven (его трудно читать ..) и защищенное названное registeredPlayes. Оба типа SimpleFootBallPlayerCollection. И в интерфейсе SimpleFootBallPlayerCollection есть класс, который его реализует, но мы можем видеть только конец стрелки.

  • из команды в SimpleFootBallPlayerCollection: его ассоциации, где команда имеет SimpleFootBallPlayerCollection
  • От Unknow класса к SimpleFootBallPlayerCollection: Его реализация, где Unknow класс реализует SimpleFootBallPlayerCollection

Проверить эту link! Он объясняет стрелки и свойства uml, реализующие их в Java!

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