Объектно-ориентированное программирование на С#. Андрианова А.А - 15 стр.

UptoLike

15
2. Между классами «Абитуриент» и «Специальность» существует
ассоциация, показывающая, что абитуриент подает заявление на
участие в конкурсе по конкретной специальности. Один
абитуриент может подать заявления на несколько
специальностей, на каждую специальность может быть подано
большое количество заявлений от абитуриентов.
3. Между классами «Абитуриент» и «Результат экзамена»
существует ассоциация, демонстрирующая, что любой
абитуриент должен предоставить свои результаты ЕГЭ или
сдать вступительный экзамен для участия в конкурсе. Один
абитуриент предоставляет результаты нескольких экзаменов,
каждый результат принадлежит только одному абитуриенту.
4. Между классами «Абитуриент», «Специальность» и «Приказ о
зачислении» существует тернарная (между тремя классами)
ассоциация, которая описывает формирование приказов о
зачислении абитуриентов на специальности. Приказ может
содержать списки абитуриентов, зачисленных в студенты по
разным специальностям. Каждый абитуриент при этом может
быть зачислен только на одну специальность, т.е. его фамилия
присутствует в приказе только один раз.
5. Между классами «Приказ» и «Студент» существует ассоциация,
которая производит изменение статуса зачисленных
абитуриентов в студенты ис. 1.5).
6. Как правило, выделяются различные типы абитуриентов
граждане РФ и иностранные граждане. Отличия этих типов
состоит в отсутствии результатов ЕГЭ у иностранных граждан.
Следовательно, можно создать два новых класса «Абитуриент
гражданин РФ» и «Абитуриент иностранный гражданин».
Эти классы наследуют свойства и методы класса «Абитуриент»,
определяя тем самым отношение обобщения между ними
(отношение типа «is-like-a»).
2. Между классами «Абитуриент» и «Специальность» существует
   ассоциация, показывающая, что абитуриент подает заявление на
   участие в конкурсе по конкретной специальности. Один
   абитуриент    может      подать   заявления     на    несколько
   специальностей, на каждую специальность может быть подано
   большое количество заявлений от абитуриентов.
3. Между классами «Абитуриент» и «Результат экзамена»
   существует ассоциация, демонстрирующая, что любой
   абитуриент должен предоставить свои результаты ЕГЭ или
   сдать вступительный экзамен для участия в конкурсе. Один
   абитуриент предоставляет результаты нескольких экзаменов,
   каждый результат принадлежит только одному абитуриенту.
4. Между классами «Абитуриент», «Специальность» и «Приказ о
   зачислении» существует тернарная (между тремя классами)
   ассоциация, которая описывает формирование приказов о
   зачислении абитуриентов на специальности. Приказ может
   содержать списки абитуриентов, зачисленных в студенты по
   разным специальностям. Каждый абитуриент при этом может
   быть зачислен только на одну специальность, т.е. его фамилия
   присутствует в приказе только один раз.
5. Между классами «Приказ» и «Студент» существует ассоциация,
   которая    производит     изменение     статуса    зачисленных
   абитуриентов в студенты (Рис. 1.5).
6. Как правило, выделяются различные типы абитуриентов –
   граждане РФ и иностранные граждане. Отличия этих типов
   состоит в отсутствии результатов ЕГЭ у иностранных граждан.
   Следовательно, можно создать два новых класса – «Абитуриент
   – гражданин РФ» и «Абитуриент – иностранный гражданин».
   Эти классы наследуют свойства и методы класса «Абитуриент»,
   определяя тем самым отношение обобщения между ними
   (отношение типа «is-like-a»).




                                                                15