Представьте эту ситуацию на диаграмме классов - PullRequest
0 голосов
/ 17 марта 2012

Я сталкивался с такой ситуацией, когда строил диаграмму классов для системы, я никогда не сталкивался с подобной ситуацией, поэтому я не уверен, как это сделать

У меня есть эти два класса "Пловец" и "Матч по плаванию », вопрос в том, как планировать матч.На матче 3-4 дня, где это может произойти, и пловцы могут выбрать дни, когда они предпочли бы, чтобы это произошло, как я это точно представляю?

1 Ответ

1 голос
/ 17 марта 2012

У вас может быть класс для Swimmer, другой класс для Swimming Match, а затем у вас есть пара вариантов:

  1. Используйте класс ассоциации, чтобы представить каждый приемлемый день, когда совпадение можетпроизойти
  2. Создать новый класс AcceptableDay, который имеет три свойства: Day (день, когда это может произойти), swimmer (экземпляр класса Swimmer) и match (экземплярSwimming Match)

Пример класса ассоциации приведен в здесь .

...