Tag: abstract factory

在Unity中使用抽象工厂作为注入?

我在一些控制器实例中注册了一个抽象工厂注入。 我可以注册那个抽象工厂并将其用作注塑工厂吗? 这就是我所拥有的: public interface ILevelFactory { Levels Create(); } .RegisterType() .RegisterType(new InjectionFactory((c) => StaticLevelFactory.GetLevels())) 期望的情况: .RegisterType() .RegisterType(*** look up and use ILevelFactory ***) 简而言之,我想摆脱StaticLevelFactory。