Основные парадигмы ООП.
Структура класса, области видимости класса. Методы класса.
Создание и уничтожение экземпляров класса, конструкторы и деструкторы, класс-методы, свойства класса.
Свойства класса. Разработка класса для хранения двумерных целочисленных таблиц в файлах с доступом к данным с использованием свойств-массивов.
Приведение типов для объектов. Тип ссылки на класс (метаклассы).
Исключительные ситуации, их обработка.
Порождение исключительных ситуаций, класс Exception и его потомки, разработка собственного класса исключительной ситуации.
RAD-среды для языка программирования Object Pascal и его клонов.
Палитра компонентов интегрированной среды Delphi/
Распространенные свойства, события и методы компонентов.
Потоковый ввод-вывод в ObjectPascal. Класс TStream.
Базовые классы потоков. Классы TFileStream, TmemoryStream.
Разработка собственного класса потока.
Унификация манипуляций с потоками, классы TReader и TWriter.