单例模式(singleton)顾名思义,就是只有一个实例。作为对象的创建模[GOF95],单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。