Borland Pascal. Руководство пользователя
Глава 9. Объектно-ориентированное программированиеОбъекты
Наследование
Объекты: наследующие записи
Экземпляры объектных типов
Поля объектов
Хорошая и плохая техника программирования
Методы
Совмещенные код и данные
Определение методов
Область действия метода и параметр Self
Поля данных объекта и формальные параметры метода
Объекты, экспортируемые модулями
Секция private
Программирование в "действительном залоге"
Инкапсуляция
Методы: никакого ухудшения
Расширяющиеся объекты
Наследование статических методов
Виртуальные методы и полиморфизм
Раннее связывание против позднего связывания
Совместимость типов объектов
Полиморфические объекты
Виртуальные методы
Проверка диапазонов при вызове виртуальных методов
Расширяемость объекта
Статические методы или виртуальные методы?
Динамические объекты
Размещение и инициализация с помощью процедуры New
Удаление динамических объектов
Деструкторы
Пример размещения динамического объекта
Что же дальше?
Заключение
Содержание раздела