Re[7]: как ресолвить не передавая ссылки на контейнер ( DI )
От: Sharov Россия  
Дата: 23.05.18 13:35
Оценка:
Здравствуйте, okon, Вы писали:



O>и потом где-то в коде вместо того чтобы делать container.Resolve()



O>

O>public class Foo
O>{
O>    Foo( Func<MyClass> myClassFactory )
O>    {
O>       MyClass instance = myClassFactory();
O>    }
O>}

O>


А фабрика-то откуда взялась? Ее же тоже надо resolve'вить. К тому же, мы можем настроить контейнер при создании(resolve)типа использовать фабрику. Т.е. от ссылки на контейнер с последующим resolve мы не ушли.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.