java设计模式之一“单例模式”
来源:互联网 发布:阿里云邮箱个人版app 编辑:程序博客网 时间:2024/05/21 10:08
一.单例模式
A:构造方法私有化
B:在类的内部创建对象,返回,主要是确保对象唯一
C:因为在外面拿不到对象,就只能提供static的成员方法返回。
实例如下:
//单例模式的测试类
public class SingletonTest {
public static void main(String[] args) {
Singleton s=Singleton.getInstance();
Singleton s2=Singleton.getInstance();
System.out.println(s==s2);
}
}
//单例模式的类体
class Singleton {
private static Singleton single=null;
//构造方法私有
private Singleton(){
}
//既然不能在外面创建Singleton的实例所以需要用到静态方法
public static Singleton getInstance(){
if(single==null){
single=new Singleton();
return single;
}
return single;
}
}
0 0
- java设计模式之一“单例模式”
- Java设计模式之一:单例模式
- Java设计模式之一 单例设计模式
- 设计模式之一 :单例设计模式
- 设计模式之一 单例设计模式
- 设计模式之一 单例设计模式
- java设计模式学习系列之一:单例模式(Singleton)
- java设计模式学习系列之一:单例模式(Singleton)
- JAVA设计模式之一(单例模式)
- Java常用GoF设计模式之一单例模式
- Java设计模式之一——单例模式
- Java设计模式详解之一单例模式
- 设计模式之一:单例模式
- IOS设计模式之一:单例模式
- IOS设计模式之一:单例模式
- IOS设计模式之一:单例模式
- 设计模式之一:单例模式
- IOS设计模式之一:单例模式
- 思绪整理--Qt入门
- Java性能调优
- flex alert封锁对话框的方法
- 又是一年
- VC6.0 返回上一页面快捷键
- java设计模式之一“单例模式”
- windows系统下搭建NT32环境
- ThreadLocal学习总结
- 【我的“整洁代码”之旅】开篇
- 关于终端,tty,shell之间的定义区别和关系
- 设计模式6大原则:接口隔离原则
- 高人对libsvm的经典总结(全面至极)
- 为什么要用smarty模板引擎
- 酷影集精彩亮相婚博会,颠覆传统影集的APP