1
A
回答
1
static constructors(见第四版)和private constructors都可以用来实现Singleton设计模式。
+0
@Timwi:谢谢,不知道这个选项。 – 2010-09-15 21:57:14
0
静态构造函数在第一次以任何方式提及类类型时调用。例如,可用于填充静态字典。这些构造函数不能被明确调用。
另一方面,私人构造函数只能从类本身中调用。例如,可以通过创建工厂方法来限制或监视该类的新实例的创建。
至于单身人士的问题,Oren A大概总结了一下。
0
你能得到关于这个link
相关问题
- 1. 实例化派生类对象,其基类ctor是私人的
- 2. 静态类与类的实例
- 3. PHP静态类和单例类之间的确切区别是什么
- 4. 抽象类和静态类之间有什么区别?
- 5. 类变量和类实例变量之间的区别?
- 6. 类参考和类实例之间的区别
- 7. 单例类中的私有静态变量和私有实例变量有什么区别?
- 8. 私人EventHandler和私人事件EventHandler之间的区别?
- 9. 单独使用的类与'静态类'
- 10. python中的类的实例化之间的区别
- 11. 将静态方法放入静态类并将实例方法放入静态类中有什么区别?
- 12. 类和它的实例之间的区别
- 13. java - 抽象类和具体类之间的独特区别
- 14. 静态,私人会员,内部类型
- 15. 跟进:类方法和实例方法之间的区别?
- 16. 类方法和实例方法之间的区别?
- 17. 对象创建和类实例化之间的区别
- 18. 枚举:使用枚举和类与静态变量之间的区别
- 19. 实例类 - >静态类 - > C#中的实例类
- 20. C#部分类与Objective C类别之间的区别?
- 21. 类之间的私人方法调用
- 22. APIView类和viewsets类之间的区别?
- 23. 类和类之间的区别<?>
- 24. Pattern类和Matcher类之间的区别
- 25. 静态类和非静态类有什么区别?
- 26. 使用单例类和类与静态方法有什么区别?
- 27. @和@@实例之间的区别
- 28. 转到http:服务/静态和/静态之间的区别/
- 29. 静态变量和静态方法之间的区别
- 30. 最终静态int和静态最终int之间的区别?
静态类和sigleton使用什么叫静态构造函数意味着更多的信息?你的意思是工厂方法? – 2010-09-15 21:37:44
@SB,静态构造函数是类的初始化器,与实例相反。 – 2010-09-15 21:38:51