На этом шаге мы перечислим новые элементы в объектно-ориентированной модели Object Pascal.
Зарезервированное слово class вместо слова object.
Класс TObject - предок всех описываемых классов по умолчанию и класс TClass - указатель на класс TObject.
Все объекты - динамические. В связи с этим изменен синтаксис описания доступа к динамическим объектам.
Введена новая языковая конструкция - свойства.
Введены новые директивы управления областью доступа - published, protected, automated.
Введены специальные директивы для динамических (dynamic), перекрываемых (override) и абстрактных (abstract) методов.
Введена новая категория динамических методов - методы, управляемые сообщениями.
Введена новая категория методов - классовые методы.
Введены указатели на методы.
Введены новые операции as и is для приведения и проверки совместимости классовых типов.
Введена возможность опережающего описания классов.
На следующем шаге мы приведем иерархию классов.