PHP: автозагрузка классов. Объясните на пальцах на простом примере?
Все свои классы располагаете в папке app/ (к примеру)
Всем классам задаете namespace Fogersp\SuperProject
В composer.json пишете в секции autoload

...
"autoload": {
  "psr-4": {
    "Fogersp\\SuperProject\\": "app"
  }
},
...

Это значит, что классы с нэймспейсом Fogersp\SuperProject автозагрузчик будет искать в папке app/
Например, класс Fogersp\SuperProject\DB\Entry должен располагаться в файле app/DB/Entry.php

Далее в корне проекта выполняете команду 
composer dumpautoload
и композер создаст вам автозагрузчик.

Теперь в точке входа подключаете этот загрузчик и не паритесь о подключении файлов
include '../vendor/autoload.php';

Вот и всё =)
Да прост открываете psr и читаете, там и примеры есть.
Кстати, автозагрузка классов не имеет никакого отношения к ооп. 
в принципе, все основы описаны тут php.net/manual/ru/language.oop5.autoload.php
Вы б лучше описали что конкретно непонятно, тогда можно было б отвечать более предметно.