# Koenig (11.08.2014 / 12:11)С начала гуглишь "инверсия управления" (Inversion Of Control, IoC).
reaper, почитал про пимпл, то есть это как бы свой язык пишешь для какого либо кода, и классов
конструктор что ли, или я не верно понял, ведь можно своего добра напихать и без симфонии по сути
После чего ты узнаешь о pull подходе (получение зависимостей) и push подходе (внедрение зависимостей, Dependency Injection).
Затем узнаешь о способах реализации первого принципа (Registry, ServiceLocator) и второго принципа (Dependency Injection Container или DIC).
В ходе всего этого ты понимаешь что такое Pimple, как он работает и, самое главное, зачем это все нужно.
Ну, или просто можно выпить пива и по смотреть какой-нибудь фильм.
Ссылки по теме:
http://ru.m.wikipedia.org/wiki ... ления
http://ru.m.wikipedia.org/wiki ... мости
https://github.com/korchasa/ko ... di.md