设计模式之单例模式
来源:互联网 发布:阿里云服务器配置vpn 编辑:程序博客网 时间:2024/05/29 10:10
应用场景:当系统中某个类只能创建一个实例时。
例如:Windows系统中的垃圾箱
解决方案:
1)将该类的构造器声明为私有。
2)将该类唯一对象的引用保存在一个私有(private), 静态(Static)的属性中。
3)提供一个公有,静态方法来访问该对象。
实现代码:
测试类:
JDK中范例:
参考java.lang.Runtime类的JDK源代码
- 设计模式之 单例设计模式
- 设计模式之 单例设计模式
- 设计模式之单例设计模式
- 设计模式之-----------单例设计模式
- 设计模式之:单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之单例设计模式
- 设计模式之-单例设计模式
- 设计模式之单例设计模式 标签: 设计模式
- 设计模式之单例
- 设计模式之单例
- 设计模式之 单例
- 如何修改Windows系统的注册用户名和组织名
- 高效真实的云渲染算法
- 注册与破解
- 扩展欧几里得算法 有限域上多项式求逆
- 互联网用户体验:会让用户发飙的网上商城
- 设计模式之单例模式
- 重温数据库访问——故事篇
- 《Head First设计模式》读书笔记(一)
- 音视频流的合成和分解
- Ubuntu 10.4下 Android ADT的编译
- TOMCAT部署项目有3种方法
- WCF与AJAX编程开发实践(4):支持JSON的AJAX WCF服务
- Ubuntu 10.04下安装Google拼音输入法
- ASP用FSO读写文件