Jef*_*eff 2 java singleton design-patterns guice
注释的类@Singleton必须遵循Singleton设计模式吗?
我的猜测是他们没有:没有必要拥有私有构造函数和static .instance()方法,而是Guice确保只实例化该类的一个实例.
他们不仅不需要遵循Singleton模式,他们明确地不应该遵循它.
使用Guice正确设置的系统应尽可能少地创建自己的对象,而不是让框架执行所有对象创建.此外,您不希望系统中的随机类调用.instance()此静态实例,最后,您不希望Guice在Singleton类中使用创建静态引用.requestStaticInjection().
对@Singleton类进行操作的正确方法是将它们注入需要该特定依赖项的类中.
| 归档时间: |
|
| 查看次数: |
783 次 |
| 最近记录: |