Объектно-ориентированное программирование: Учебник
Учебник представляет собой фундаментальное руководство по объектно-ориентированному программированию (ООП), предназначенное для студентов, магистрантов, аспирантов и преподавателей. В первой части книги кратко рассматриваются природа классов и объектов, объектно-ориентированный анализ и проектирование программных систем, взаимодействие с операционной системой Windows, а также абстрактные типы данных.
Во второй части подробно обсуждаются базовые основы ООП: наследование, инкапсуляция, полиморфизм и событийное взаимодействие. Для наглядного представления принципов объектно-ориентированного программирования автор использует графические модели структур классов и структур объектов, что позволяет глубже понять процессы, происходящие в объектно-ориентированной программе.
Изложение материала сопровождается программными примерами с использованием инструментальной среды программирования RAD Studio и языка C++Builder. При этом принципиальные инвариантные положения, изложенные в учебнике, могут быть полезны при изучении других языков и систем программирования.
Книга охватывает историю развития программирования, переход от процедурного подхода к объектно-ориентированному и современные требования к программному обеспечению: надежность, корректность, совместимость, универсальность и простота сопровождения.









