- 1
MagicClass::getInstance().getFooFactory().createFoo().killMePlease();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+17
MagicClass::getInstance().getFooFactory().createFoo().killMePlease();
http://habrahabr.ru/post/222007/
А вообще "Внедрение зависимостей в C++ через контейнеры" - та ещё традиционная специальная олимпиада крестовиков.
LispGovno 20.05.2014 19:21 # +1
3.14159265 20.05.2014 20:42 # +3
Не нужно. Оверхед.
LispGovno 21.05.2014 08:42 # +4
guest 21.05.2014 12:01 # +2
Xom94ok 21.05.2014 18:15 # 0
guest 23.05.2014 19:28 # 0
guest 23.05.2014 19:35 # 0
3.14159265 21.05.2014 18:21 # +4
Юзерскрипт взломанного борманда даёт свои плоды - пароли тупых олдфагов сами идут в руки.
А где ты видел чтобы я восхвалял IOCC, DI и паттерны? Или раз пишешь на жабе, то обязательно следовать тренду с фабриками?
guest 21.05.2014 18:29 # 0
Ну а что это за жаваёб тогда?
Try 23.05.2014 14:17 # 0
Код в особых пояснениях не нуждается — в конструкторе увеличиваем счетчик, при необходимости создавая экземпляр внедряемого класса
Т.е. большую часть статьи автор изобретал:
T& get(){
static T t;
return t;
}
и гордо называл это словом фабрика?
bormand 23.05.2014 18:57 # +1