是不是依赖IOC Framework来实现单例比较好?我听说双重检查锁定或依赖静态构造函数都不是好的做法,这是真的吗?
最佳答案
在我看来,对象的生命周期应该由创建它的上下文决定,而不是由对象的类型强制执行。在常识中,不是保证对象“单例”的方法被认为是不好的做法,而是单例模式本身的使用。
因此,回答您的问题:是的,您应该让 IoC 容器处理其对象的生命周期。
关于c# - 单例实现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5913075/