Просмотр поста

.
L!MP

Или даже так (пример из реальной жизни, считай это было вчера):
Есть у меня ServiceLocator, именно этот шаблон я решил использовать для управления зависимостями в своем коде.
Но сам локатор я сделал через синглтон и считаю это единственно верным вариантом т.к полностью статический класс - это ещё большее зло, а использование его в качестве глобального контейнера с последующим внедреннием в классы через конструкторы или методы-сеттеры сильно раздувает их и жрёт оперативную память.