Заводской интерфейс в простом инжекторе

Я пользователь Ninject, который пытается выучить Simple Injector

Один Ninject, который я часто использую в своих приложениях, - этоЗаводской интерфейс

С этим я могу создать такой интерфейс:

public interface IBarFactory
{
   Bar CreateBar();
}

И зарегистрируй это так

kernel.Bind<IBarFactory>().ToFactory();

Тогда я просто могу использовать IBarFactory, и не нужно создавать реализацию IBarFactory

Я сейчас пытаюсь найти что-нибудь подобное в Simple Njector, и нашелэтот, Но с этим подходом я должен реализовать фабричный интерфейс (больше кода). И как мне поступить, если объекту Bar нужна ссылка на другой объект?

Ответы на вопрос(1)

Ваш ответ на вопрос