Предыдущая Оглавление Следующая

Иерархия объектов и группа. Итераторы.

Основное содержение работы.

Определить и реализовать объект-группу и метод итератор.

Порядок выполнения работы.

  1. Дополнить иерархию классов лабораторной работы № 2 классами “группа”. Например, для предметной области ФАКУЛЬТЕТ можно предложить классы “факультет”, “студенческая группа”, “кафедра”. Рекомендуется создать абстрактный класс - “подразделение”, который будет предком всех групп и абстрактный класс TObject, находящийся во главе всей иерархии.
  2. Написать для класса-группы метод-итератор.
  3. Написать процедуру или функцию, которая выполняется для всех объектов, входящих в группу.
  4. Написать демонстрационную программу, в которой создаются, показываются и разрушаются объекты-группы, а также демонстрируется использование итератора.

Варианты заданий.

См. л/р №2.

Предыдущая Оглавление Следующая