1.设计模式的含义:就是解决某一问题最行之有效的方法。
2.单例设计模式的中心思想:解决一个类在内存中只有一个对象。(最大程度节省内存)
3.单例设计模式提出的问题:
(1).为了避免其他程序过多的建立该类对象,先控制禁止其他程序建立该类对象。
(2)其他程序不能不访问该类的对象,所以要在本类中自己定义一个对象。
(3)为了方便其他程序对自定义的对象的访问,可以对外提供一些访问方式。
4.实现的方法
(1)将构造函数私有化,可以禁止其他程序建立该类对象。
(2)在类中创建一个本类的静态对象。
(3)提供一个方法可以获取到该类的对象。
5.代码的实现
//第一步构造函数私有化
private 类名(){}
//第二步类中建立自己的对象,最好对象私有化一下
private static 类名 对象名 =new 类名();
//第三步提供外部的接口
public static 类名 方法名()