一句話概述
單例模式,也叫單子模式挽牢,是一種常用的軟件設(shè)計(jì)模式。 在應(yīng)用這個(gè)模式時(shí)摊求,單例對(duì)象的類必須保證只有一個(gè)實(shí)例存在禽拔。 許多時(shí)候整個(gè)系統(tǒng)只需要擁有一個(gè)的全局對(duì)象,這樣有利于我們協(xié)調(diào)系統(tǒng)整體的行為室叉。
單例的實(shí)現(xiàn)
通過(guò)靜態(tài)內(nèi)部類的方式來(lái)實(shí)現(xiàn)(推薦使用的實(shí)現(xiàn)方式)睹栖,其它實(shí)現(xiàn)方式請(qǐng)自行g(shù)oogle。
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;
}
}
單例模式比較簡(jiǎn)單茧痕,以上就已經(jīng)足夠了野来。