设计模式之单例模式

来源:互联网 发布:如何查看网络稳定性 编辑:程序博客网 时间:2024/04/29 19:36


一、定义:

单例模式最初的定义出现于艾迪生维斯理的《设计模式》:“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”

在Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”


二、特点:

1、单例类只能有一个实例。
2、单例类必须自己自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。


三、代码:

package com.java.framework.design_mode.singleton;/** * Created by Ryan Xu on 2016/4/23. */public class Singleton {    private static Singleton instance = null;//懒汉模式    private Singleton() {    }    public static Singleton newInstance() {        if (instance == null) {            instance = new Singleton();        }        return instance;    }}


0 0
原创粉丝点击