我们创建类大多是为了实现不同实例的实现,但是有时我们只需要一个实例对象,比如我们只需要一个假脱机打印服务,只需要一个数据库访问对象,只需要一个窗口资源管理器。因此,这时候就不能频繁地创建对象,不然频繁地创建对象会导致垃圾回收机制频繁地使用,系统开销过大,性能下降。为此,我们需要创建一种只能创建一个实例对象的类,也就是单例类我们创建类大多是为了实现不同实例的实现,但是有时我们只需要一个实例对象,比如我们只需要一个假脱
我们创建类大多是为了实现不同实例的实现,但是有时我们只需要一个实例对象,比如我们只需要一个假脱机打印服务,只需要一个数据库访问对象,只需要一个窗口资源管理器。因此,这时候就不能频繁地创建对象,不然频繁地创建对象会导致垃圾回收机制频繁地使用,系统开销过大,性能下降。为此,我们需要创建一种只能创建一个实例对象的类,也就是单例类我们创建类大多是为了实现不同实例的实现,但是有时我们只需要一个实例对象,比如我们只需要一个假脱