单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
这个类称为单例类。
单例模式有三大特点:
1)构造函数定义为私有----不能在别的类中来获取该类的对象,只能在类自身中得到自己的对象
2)成员变量为static的----static保证在自身类中获取自身对象
3)只能调用getInstance方法来得到对象,而getInstance保证了每次调用都返回相同的对象。
单例模式的优缺点:
优点:只允许创建一个对象,因此节省内存,加快对象访问速度,因此对象
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
这个类称为单例类。
单例模式有三大特点:
1)构造函数定义为私有----不能在别的类中来获取该类的对象,只能在类自身中得到自己的对象
2)成员变量为static的----static保证在自身类中获取自身对象
3)只能调用getInstance方法来得到对象,而getInstance保证了每次调用都返回相同的对象。
单例模式的优缺点:
优点:只允许创建一个对象,因此节省内存,加快对象访问速度,因此对象