标签:inversion-of-control
-
如何在较高的类中使用覆盖的属性值? - c#
我正在使用IoC在继承的类中定义某些行为。我有财产 protected virtual bool UsesThing { get { return true; } } 在我的顶级班上。 在我的继承班上 protected override bool UsesThing { get { return false; } } 我在顶层类中使用该属性,并且在使用顶层 […]
-
普通Java中的依赖注入 - java
我有一个用Java SE(JdK 1.7)编写的大型应用程序。但是,它变得越来越难以维护。我认为将DI引入该项目是一个好主意。只要我有Java EE框架的经验,我想知道,当一个人不使用任何容器(如Glassfish或Spring框架)时,实现依赖项注入的最常用方法是什么。我读过有关Weld和Guice的文章,但不知道哪一个更好,并且独自在容器外部使用DI这样 […]
-
构造函数中的Func <T>参数是否会减慢我的IoC解析速度? - c#
我正在尝试提高IoC容器的性能。我们正在使用Unity和SimpleInjector,并且有一个带有此构造函数的类: public AuditFacade( IIocContainer container, Func<IAuditManager> auditManagerFactory, Func<ValidatorFactory> […]
-
服务定位器,依赖注入(和容器)和控制反转 - php
我已经进行了一段时间的编程,但是对从理论上了解每个概念的含义从来没有兴趣,我可能正在使用各种各样的编程概念,但是却一无所知。 服务定位器:对我而言,指的是通过减少代码量来加快开发速度的快捷方式记录。一个问题是:定位符可以仅引用名称空间/类,还是可以拥有变量注册表? 这是我对此的理解: $locator = new ServiceLocator() $loca […]