Шаг 119.
Нововведения в ООП-модели Object Pascal

    На этом шаге мы перечислим новые элементы в объектно-ориентированной модели Object Pascal.

   

  1. Зарезервированное слово class вместо слова object.
  2. Класс TObject - предок всех описываемых классов по умолчанию и класс TClass - указатель на класс TObject.
  3. Все объекты - динамические. В связи с этим изменен синтаксис описания доступа к динамическим объектам.
  4. Введена новая языковая конструкция - свойства.
  5. Введены новые директивы управления областью доступа - published, protected, automated.
  6. Введены специальные директивы для динамических (dynamic), перекрываемых (override) и абстрактных (abstract) методов.
  7. Введена новая категория динамических методов - методы, управляемые сообщениями.
  8. Введена новая категория методов - классовые методы.
  9. Введены указатели на методы.
  10. Введены новые операции as и is для приведения и проверки совместимости классовых типов.
  11. Введена возможность опережающего описания классов.

    На следующем шаге мы приведем иерархию классов.




Предыдущий шаг Содержание Следующий шаг