1,将一个实例扩展到n个实例,例如对象池的实现。
2,将NEW构造器的调用转移到其他类中,例如多个类协同工作环境中,某个局部环境只需要拥有某个类的一个实例,对整个程序说,只拥有那几个协同工作环境中产生的几个实例。
3,理解和扩展Singleton模式的核心是 如何控制用户使用new对一个类的实例构造器的任意调用。
时间: 2024-11-15 01:02:15
1,将一个实例扩展到n个实例,例如对象池的实现。
2,将NEW构造器的调用转移到其他类中,例如多个类协同工作环境中,某个局部环境只需要拥有某个类的一个实例,对整个程序说,只拥有那几个协同工作环境中产生的几个实例。
3,理解和扩展Singleton模式的核心是 如何控制用户使用new对一个类的实例构造器的任意调用。