Нововведения в ООП-модели Object Pascal

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

   

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



    Вы можете оставить комментарий, или Трекбэк с вашего сайта.

    Оставить комментарий