Объектно-ориентированное программирование

Авторы: Новиков П.В.

Издательство: Вузовское образование

В пособии описаны основные приёмы объектно-ориентированного программирования на примерах алгоритмических языков С++ и Object Pascal, рассмотрены теоретические понятия и конструкции, общие для всех языков программирования, поддерживающих объектно-ориентированную парадигму. Приведены образцы и примеры программ и представлены различные задания: на создание классов и объектов, применение механизма наследования и механизма композиции классов, разработку переопределённых и перегруженных методов, а также виртуальных функций. Рассмотрены и изучены образцы создания и применения абстрактных классов, образцы разработки полиморфных объектов, динамических объектов и т. п. на примере различных графических объектов. В заключение исследованы различные аспекты использования объектов в качестве входных и выходных параметров функций.