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

ООП (Объектно-ориентированное программирование) предполагает, что приложение строится из набора независимых по своему внутреннему устройству частей. Три самых важных свойства ООП:

Процедурное программирование - подход, при котором функции и переменные, относящиеся к какому-то конкретному объекту свободно располагаются в коде и никак между собой не связаны.(Язык С).
Объектно-ориентированное программирование (ООП) - подход, при котором функции и переменные, относящиеся к какому-то конкретному объекту объединены в коде определенным образом и тесно связаны между собой. (Язык С++, PHP версии 5 и выше).