单例模式

一句话概述

单例模式,也叫单子模式,是一种常用的软件设计模式。 在应用这个模式时,单例对象的类必须保证只有一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。

单例的实现

通过静态内部类的方式来实现(推荐使用的实现方式),其它实现方式请自行google。

package com.example.xiao.singleton;

/**
 * Created by xiao on 2017年4月23日,0023.
 */

public class Singleton {

    private Singleton() {
    }

    private static class SingletonHolder{
        private static final Singleton sInstance=new Singleton();
    }

    public static Singleton getInstance(){
        return SingletonHolder.sInstance;
    }
}

单例模式比较简单,以上就已经足够了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容