Каким образом обрабатываются объекты в ООП?
Основная суть ООП в объектах, которые сами могут управлять собой и выполнять действия над собой. 
МояМашина.ПовернутьНалево, а не ПовернутьМашинуНалево(МояМашина).
Классы могут наследоваться. Мы можем иметь список объектов, например список транспорта (например, список будет состоять из объектов велосипедов, самолётов, легковых машин). Сами объекты могут иметь собственные методы, например, МойВелосипед.ПодтянутьСпицы; МойСамолёт.Приземлиться; которых нет у других, но могут иметь общие методы, например тот же поворот. И мы можем дать команду всему списку ПовернутьНалево. цикл для i от 0 до 100 делать СписокТранспорта[i].ПовернутьНалево.
В списке транспорта, как я уже сказал и самолёты и вертолёты, но все они выполнят команду, т.к. все они будут наследоваться от класса Транспорт, который имеет метод ПовернутьНалево.
Никем и никак они не управляются. Конкретно в С++ ты можешь рассматривать объекты как структуры, с привязанными к ним функциями, имеющими неявный аргумент this.