Я недавно столкнулся с этим вопросом, и мне просто любопытно, правильна ли моя работа, а если нет, то где я допустил ошибку.
Моя задача:
a) Должностные лица назначаются на временной или постоянной основе. Профессора - это государственные служащие, которые могут назначаться на определенный срок или пожизненно. Профессора также являются профессорами-преподавателями или руководителями учебных заведений. Сотрудники научного c института являются государственными служащими или служащими. Профессора подчиняются министру науки, сотрудники научного института c подчиняются профессорам. В научном институте c работают как профессора, так и сотрудники института c. В институте можно проводить встречи с профессорами и сотрудниками.
Создайте соответствующую диаграмму классов UML.
Мой ответ:
b) Профессор может проинформировать секретариат о том, что он или она хотели бы назначить встречу с сотрудниками научного c института. Затем секретариат разошлет список предлагаемых назначений всем заинтересованным сотрудникам. Как только секретариат получит отзывы от всех сотрудников, он отправит каждому из них окончательное назначение.
Создайте соответствующую диаграмму последовательности UML.
Мой ответ:
c) Реализуйте процесс из (b) в Java (достаточно тел методов!). При этом придерживайтесь классов, абстрактных классов и интерфейсов, определенных в (a).
Мой ответ:
Я пытался решить эту проблему, но я дальше не пошло, тем более что речь идет о решении задачи с абстрактными классами и интерфейсами. Я думаю, что эта подзадача может быть решена без абстрактных классов и интерфейсов, верно?
должен ли научный c институт быть реализован как абстрактный класс?
Кто-нибудь, пожалуйста, объясните мне это? Большое спасибо :)