Pull to refresh

Comments 8

Как на счет внедрений зависимости не в момент создания классов? Например, в момент вызова геттера?
Phemto этого не умеет. Вопрос нужно ли это?

Сам паттерн у Фаулера описывает зависимости в момент создания. Есть ли смысл усложнять?

Какие-то зависимости в геттере, это в зависимости от ситуации видимо будет что-то другое. Какой-то другой паттерн подходящий к ситуации.
UFO just landed and posted this here
А насколько он медленне работаем с использованием DI контейнеров вместо использования оператора new?
Не мерял. Но думаю, что это очень непринципиально. Даже если скорость отличается в 10 раз, но операция очень быстрая.

Если это мерять абстрактно, то это смахивает на premature optimization. Поскольку этот выигрыш возможно просто не заметен.

Если у Вас в этом месте бутылочное горлышко, ну сделаете там new, но как-то очень сомневает, что будет необходимость это делать. А главное, если будет такая необходимость, то думаю, что и new вас не спасет.
кто-то из разработчиков шутил, что однажды попил пиво и чтобы жена не нависала над душой скрылся в кабинете, где за вечер написал расширение для IoC, поищите в pecl.
Но меня что-то не тыркает.
Sign up to leave a comment.

Articles