Условие:
Используя нотацию UML, создайте следующие классы: DB (база знаний), CITIES
(города), DATES (исторические даты), FAMOUSPEOPLE (знаменитые люди),
EVENTS (события), DATEEVENTS (события, связанные с историческими датами).
2. Покажите основные атрибуты и операции, характеризующие каждый класс.
Атрибуты и операции классов необходимо показывать, используя полный
синтаксис UML.
3. На диаграмме классов покажите ассоциации между классами, исходя из
следующих условий:
Текстовая информация в классах описывается встроенным типом String
Экземпляры класса DATEEVENTS связаны только с экземплярами класса
DATES
Экземпляры класса EVENTS могут быть связаны как с экземплярами класса
CITIES так и с экземплярами класса FAMOUSPEOPLE
Экземпляр класса DB может быть только один в программе и он может
содержать экземпляры классов DATES, CITIES и FAMOUSPEOPLE.
Количество экземпляров указанных классов неограниченно.
