Выпускная работа бакалавра


Пример задач на совместное использование агрегирования и



Pdf көрінісі
бет5/10
Дата19.03.2024
өлшемі1.39 Mb.
#496034
түріВыпускная работа
1   2   3   4   5   6   7   8   9   10
Nikolaeva-Daryja-Mihajlovna-text

Пример задач на совместное использование агрегирования и 
наследования. 
Выделите необходимые сущности и связи между ними и нарисуйте диаграмму 
классов для следующих ситуаций. Пользуйтесь агрегированием и наследованием, не 
пользуйтесь атрибутами.
1. Есть лес, в нем растут деревья – сосны, березы, ивы. Березы бывают 
следующих видов: береза бумажная, береза вишневая, береза даурская. Сосны 
бывают следующих видов сосна чешуйчатая, сосна уэмацу, сосна юньнаньская. 
У каждого дерева есть ствол, ветви, коневая система. Еще в лесу живут 
птицы – синицы, дрозды, совы (ушастая и болотная).
2. Банк состоит из различных филиалов, а также головного офиса. Все 
подразделения банка состоят из департаментов. Департаменты бывают 
производственными и административными. В департаментах работают 
сотрудники. 
На рис. 10, 11 представлены решения для задач из этого примера.


17 
Рис. 10. Решение задачи на совместное использование
наследования и агрегирования №1 
 
 
Рис. 11. Решение задачи на совместное использование
наследования и агрегирования №2 


18 
Задачи на наследование и множественность классификаций являются усложнённой 
модификацией задач на иерархию. 
Задания на однонаправленную связь, множественность концов ассоциаций
множественное 
агрегирование, 
имена 
ролей 
и 
рефлексивную 
ассоциацию 
сформулированы таким образом, чтобы студент непременно использовал требующееся в 
задании отношение или свойство этого отношения, формируя представление о том, в 
каких случаях необходимо применять именно их. Кроме того, эти задания заставляют 
студента рассуждать, поскольку являются более сложными, чем представленные ранее.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет