Помогите с быстрой путаницей в UML - PullRequest
0 голосов
/ 22 апреля 2011

Я хочу знать, что было бы, если бы у меня был Билет с одним TicketType, но тип билета может быть частью многих Билетов.

Будет ли это отношение Агрегацией, где открытый бриллиант находится накласс Ticket или это ассоциация, где стрелка указывает на TicketType?

1 Ответ

1 голос
/ 22 апреля 2011

Моей первой мыслью было "Кого это волнует?"Вы пытаетесь выразить связь между двумя объектами для себя или других разработчиков.Вы даже не можете сформулировать разницу;Каковы шансы, что другие смогут это сделать?

Ассоциация с открытым бриллиантом говорит, что у Билета есть TicketType, но этот тип не удаляется, если Билет исчезает.

Я не уверен, какую дополнительную информацию это предоставляет сверх простой стрелки для ассоциации.

Я думаю, важно не слишком зацикливаться на этих вещах.Не увлекайтесь UML.

...