У меня есть класс под названием «EventManager», а один называется «Событие». Из Eventmanager я могу создавать и хранить события в связанном списке, который затем сохраняется в хэшмапе вместе с «людьми», которые посещают эти события. Теперь, какие отношения (UML) между Event и Eventmanager?Какое отношение UML должно использоваться между этими двумя классами?
0
A
ответ
1
Я думаю, что это HAS-A. Поскольку EventManager содержит события.
0
Используйте простую ассоциацию. EventManager не состоит из событий. Он предоставляет только список событий для обработки. Другая ассоциация будет создана между событием и человеком.
0
Я также думаю, что это отношения HAS-A, поскольку класс EventManager имеет в качестве члена данных класс Event.
Простой связи в этом случае будет недостаточно.
Смежные вопросы
- 1. Отношение JPA между двумя классами
- 2. Как установить правильное отношение между двумя классами
- 3. Условное отношение зависимости UML
- 4. В чем разница между этими двумя классами?
- 5. Какова логическая разница между этими двумя классами?
- 6. В чем разница между этими двумя классами?
- 7. Отношение супер/суба между двумя классами?
- 8. отношение между двумя классами (немецкий код)
- 9. Отношение зависимости UML
- 10. Отношение UML статического вызова от другого класса
- 11. Какое должно быть отношение повторения?
- 12. Какое предложение SQL должно использоваться?
- 13. Отношение между классами
- 14. ООП отношения между двумя классами
- 15. UML: Ассоциации между специализированными классами
- 16. В чем разница между этими двумя классами в laravel 5?
- 17. В чем разница между этими двумя абстрактными классами C#?
- 18. Рисование диаграммы классов UML со многими ассоциациями между двумя классами
- 19. Разница между этими двумя?
- 20. Разница между этими двумя
- 21. Между этими двумя элементами блока не должно быть пробелов
- 22. Какое отношение это?
- 23. Какое основное функциональное различие между этими двумя вызовами jQuery ajax?
- 24. Какая разница между этими двумя определениями класса?
- 25. Взаимодействие между двумя классами
- 26. Различие между двумя классами
- 27. ActionListener между двумя классами
- 28. Синхронизация между двумя классами
- 29. Зависимость между двумя классами
- 30. Какое сопоставление должно использоваться для французского языка?
Has-a, это тот, у кого есть «бриллиант» в конце? Я положил сторону в конце с «бриллиантом» рядом с EventManager. Я также добавил «*», потому что EventManager может иметь несколько событий, так ли это? или? –
Да, и в этом случае я предполагаю, что алмаз не заполнен, так как событие все еще может существовать без менеджера событий (хотя вы не можете контролировать это в java благодаря сборщику мусора, этот заполненный алмаз важен для таких языков, как C++) –
Да, я использовал незаполненный алмазный указатель. Спасибо! –