Россия, Магнитогорск, МГТУ им. Носова |
Лекция 4:
Наследование и полиморфизм
Лабораторная работа "Объектно-opиентированное программирование"
Цель занятия
Научиться самостоятельно создавать классы в C# и выполнять операции наследования и полиморфизма.
Сценарий лабораторной работы
- Спроектируйте информационную модель для учета студентов, преподавателей и администрации некоторого вуза.
- Реализуйте эту модель с помощью классов в C# без использования технологий наследования и полиморфизма.
- Теперь реализуйте эту же модель с помощью классов в C# с использованием технологий наследования и полиморфизма.
- Проведите тестирования обеих моделей.
- Проведите сравнение эффективности использование технологий наследования и полиморфизма.
Указания
При проектировании иерархии классов следует обращать внимание на то, чтобы продемонстрировать эффективность использования технологий наследования и полиморфизма.
Реализация методов в классах должна содержать лишь информацию о вызове и простейшие действия с полями.