Re[3]: К какому паттерну ближе решение (статик делегат используется в других кла
От: neFormal Россия  
Дата: 07.01.16 14:19
Оценка:
Здравствуйте, another_coder, Вы писали:

_>В общем случае так лучше. Явно видная зависимость — это хорошо и к этому следует стремиться.

_>Но так не всегда получается сделать код простым. Например, в случае с некоторым ресурсом, который должен освобождаться сразу после использования. При инициализации необходимо по-разному настроить в зависимости от окружения (prod, test, dev). В этом случае использовать некий DEFAULT не получится, т.к. надо создавать объект каждый раз. А чтобы не усложнять конструктор объекта использовать monkey patch. В этом случае все сведется к решению со статик-переменной.

для этого можно использовать стратегии, а не делать вещи, как в динамических языках.
правда, кода будет побольше.
...coding for chaos...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.