设计模式-单例模式
本篇只作简要代码示例,不做“学术讨论”!
1. 单例模式介绍
单例模式:只有单个实例的模式,也就是一个类只有一个实例对象!
2. 设计
单利模式类
import android.support.annotation.Nullable;
import java.util.ArrayList;
import java.util.List;
/**
* <p>
* @author air
* </p>
* <p>
* {@link #getInstance()}
* </p>
*/
public class PushManager {
private static final List<IPushReceiver> mPushReceivers = new ArrayList<>();
private PushManager() {
}
static class Holder {
static final PushManager INSTANCE = new PushManager();
}
public static PushManager getInstance() {
return Holder.INSTANCE;
}
}
使用
public static void main(String[] args){
PushManager pushManager = PushManager.getInstance();
}
3. TODO
进一步扩充、丰富、完善相关内容!
未完待续。。。