确认一个类只有一个对象,并且提供一个全局方法来获取这个对象
单例模式的俩个重要特性是1.唯一的对象2.容易获取对象
其中唯一对象特性可以通过类内提供计数来实现。
容易获取的特性可以通过依赖注入的方式,把某个类对象设置成其他类的成员,可以实现容易获取对象的需求。
当俩个需求都有的时候再考虑用单例模式
确认一个类只有一个对象,并且提供一个全局方法来获取这个对象
单例模式的俩个重要特性是1.唯一的对象2.容易获取对象
其中唯一对象特性可以通过类内提供计数来实现。
容易获取的特性可以通过依赖注入的方式,把某个类对象设置成其他类的成员,可以实现容易获取对象的需求。
当俩个需求都有的时候再考虑用单例模式