设计模式--->单例模式
来源:互联网 发布:php技术有哪些 编辑:程序博客网 时间:2024/05/17 02:13
单例模式,确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
单例模式是23中设计模式中最简单的设计模式,实现的要素是:
1.私有化构造器
2.指向自己实例的私有静态引用
3.以自己实例为返回值的静态的公有的方法
单例模式实现有两种方法:饿汉式和懒汉式
饿汉式:
public class Singleton{
private static Singleton singleton=new Singleton();
private Singleton(){}
public static Singleton getInstance(){
return singleton;
}
}
懒汉式:
public class Singleton{
private Singleton(){}
private static Singleton singleton;
public static synchronized Singleton getInstance(){
if(singleton==null){
singleton=new Singleton();
}
return singleton;
}
}
0 0
- 设计模式------单例模式
- 设计模式------单例模式
- 设计模式-单例模式
- 设计模式 - 单例模式
- 设计模式---单例模式
- 设计模式---单例模式
- 【设计模式】单例模式
- 设计模式-单例模式
- 设计模式----单例模式
- 设计模式--单例模式
- 设计模式-单例模式
- 设计模式-单例模式
- [设计模式] 单例模式
- 设计模式--单例模式
- 设计模式---单例模式
- 设计模式--单例模式
- 设计模式 -----单例模式
- 设计模式:单例模式
- 解题方法 暴力 to 归纳法
- js与jquery事件绑定联系与区别
- swift 学习资源 - Swift 语言指南
- 标记-压缩算法
- Linux 中必须要了解的命令操作
- 设计模式--->单例模式
- 查找在线主机的 IP 地址,让对方无处遁形!
- php英语单词大全95
- poj 3264 Balanced Lineup--RMQ问题模板题
- CentOS上编译OpenJDK8源码 以及 在eclipse上调试HotSpot虚拟机源码
- 海龟绘图-学习笔记4-function /函数
- 软件工程思想简单总结
- 海龟绘图-学习笔记5-选择语句
- Carthage使用心得-让自己的项目支持Carthage