单例模式是一种创建型模式,某个类采用单例模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。

  主要思想如下:

  • 将构造方法私有化( 声明为 private ),这样外界不能随意 new 出新的实例对象;

  • 声明一个私有的静态的实例对象,供外界使用;

  • 提供一个公开的方法,让外界获得该类的实例对象。

  具体实现代码如下:

  代码①

Android培训,安卓培训,手机开发培训,移动开发培训,云培训培训

public class Singleton {    /**
     * 构造方法私有化     */
    private Singleton() {
    }    /**
     * 定义一个私有的静态的实例     */
    private static Singleton sSingleton = new Singleton();    /**
     * 提供静态的方法给外界访问
     * 
     * @return
     */
    public static Singleton getInstance() {        return sSingleton;
    }
}

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式