Приветствую!Сформулировал заголовок, как смог, но объясню:Например есть объект класса Logger() ($logger), и объект класса DataBase ($db), это так скажем объекты, которые могу понадобиться в любой момент времени в любом месте, но не копии их, а именно они сами (т.е. ссылки на них). В глобальной области видимости с этим проблем нет. Но если нам понадобится этот объект в теле класса (точнее в теле метода класса)?Я встречал вариант - дополнительный класс Context, который содержит в себе все необходимые объекты (т.е. ссылки конечно, на эти объекты), и впрыскивается в объект класса, в котором необходимы эти классы, например
|