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

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
L!MP (24.12.2011/22:21)
Или даже так (пример из реальной жизни, считай это было вчера):
Есть у меня ServiceLocator, именно этот шаблон я решил использовать для управления зависимостями в своем коде.
Но сам локатор я сделал
У тебя настолько громадный скрипт, что ты не знаешь, где находится нужный тебе класс?
Зачем тебе ServiceLocator?
Этот наворот нужен для фреймворков, как ты знаешь, они все страдают сильной избыточностью потому, что делаются универсальными, автор фреймворка не знает, кто и как его будет применять, потому создает такие навороты.
---
А когда ты пишешь САМ, подобная шелуха в 98% случаев не нужна, ты прекрасно все знаешь и не стоит самому себе морочить голову.