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