Опубликован: 18.05.2011 | Доступ: свободный | Студентов: 965 / 104 | Оценка: 4.40 / 4.20 | Длительность: 12:30:00
Лекция 4:

Наследование и полиморфизм

< Лекция 3 || Лекция 4: 123 || Лекция 5 >

Лабораторная работа "Объектно-opиентированное программирование"

Цель занятия

Научиться самостоятельно создавать классы в C# и выполнять операции наследования и полиморфизма.

Сценарий лабораторной работы

  1. Спроектируйте информационную модель для учета студентов, преподавателей и администрации некоторого вуза.
  2. Реализуйте эту модель с помощью классов в C# без использования технологий наследования и полиморфизма.
  3. Теперь реализуйте эту же модель с помощью классов в C# с использованием технологий наследования и полиморфизма.
  4. Проведите тестирования обеих моделей.
  5. Проведите сравнение эффективности использование технологий наследования и полиморфизма.

Указания

При проектировании иерархии классов следует обращать внимание на то, чтобы продемонстрировать эффективность использования технологий наследования и полиморфизма.

Реализация методов в классах должна содержать лишь информацию о вызове и простейшие действия с полями.

< Лекция 3 || Лекция 4: 123 || Лекция 5 >