Книги / Языки программирования / C++ / Объектно-ориентированное программирование: Учебник

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

И. А. Барков

Учебник представляет собой фундаментальное руководство по объектно-ориентированному программированию (ООП), предназначенное для студентов, магистрантов, аспирантов и преподавателей. В первой части книги кратко рассматриваются природа классов и объектов, объектно-ориентированный анализ и проектирование программных систем, взаимодействие с операционной системой Windows, а также абстрактные типы данных.

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

Изложение материала сопровождается программными примерами с использованием инструментальной среды программирования RAD Studio и языка C++Builder. При этом принципиальные инвариантные положения, изложенные в учебнике, могут быть полезны при изучении других языков и систем программирования.

Книга охватывает историю развития программирования, переход от процедурного подхода к объектно-ориентированному и современные требования к программному обеспечению: надежность, корректность, совместимость, универсальность и простота сопровождения.