Полиморфизм в системе дистанционного обучения
Какой может быть абстрактный класс в системе дистанционного обучения если имеются классы со следующими полями:
Дистанционное обучение(пользователи[], диcциплины[])
Пользователь(Имя, Пароль, Является ли преподавателем(логическая переменная), Информация о дисциплинах<Имя, Номер>, Шифр)
Дисциплина(Задания[], Материалы[], Название, Пользователи)
Задание (Название, Содержимое, Оценка, шифр студента)
Материал(Название, Содержимое)
Могут быть и другие классы, но что-то от чего-то наследоваться должно обязательно