Опубликован: 18.05.2011 | Доступ: свободный | Студентов: 968 / 106 | Оценка: 4.40 / 4.20 | Длительность: 12:30:00
Тема: Программирование
Специальности: Программист, Архитектор программного обеспечения
Теги:
Лекция 4:
Наследование и полиморфизм
Лабораторная работа "Объектно-opиентированное программирование"
Цель занятия
Научиться самостоятельно создавать классы в C# и выполнять операции наследования и полиморфизма.
Сценарий лабораторной работы
- Спроектируйте информационную модель для учета студентов, преподавателей и администрации некоторого вуза.
- Реализуйте эту модель с помощью классов в C# без использования технологий наследования и полиморфизма.
- Теперь реализуйте эту же модель с помощью классов в C# с использованием технологий наследования и полиморфизма.
- Проведите тестирования обеих моделей.
- Проведите сравнение эффективности использование технологий наследования и полиморфизма.
Указания
При проектировании иерархии классов следует обращать внимание на то, чтобы продемонстрировать эффективность использования технологий наследования и полиморфизма.
Реализация методов в классах должна содержать лишь информацию о вызове и простейшие действия с полями.