1、主要保证一个类只有一个实例
2:、(1)单例类必须自己创建自己唯一的实例,
(2)构造函数必须私有化,这样该类就不会再被实例化
(3)在本类中设置一个公有的静态方法来获取本类中实例化的对象
(4)
其他类要想获取这个对象必须调用函数,而不是new对象!