2 Star 6 Fork 0

四方云和 / JavaPrinciple

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
singleton.md 404 Bytes
一键复制 编辑 原始数据 按行查看 历史
RunAtWorld 提交于 2020-08-30 18:14 . 设计模式

单例模式

介绍

确保一个类只有一个实例,自行实例化并向系统提供这个实例。

设计

1. 懒汉式
2. 饿汉式
3. 双重校验锁式
4. 静态内部类式
5. 枚举式

应用场景

  • 要求唯一生成序列号的环境
  • 项目中一个Web页面的页面计数器
  • 创建一个对象需要消耗的资源过多时,多对IO/数据库的访问
1
https://gitee.com/sifangcloud/JavaPrinciple.git
git@gitee.com:sifangcloud/JavaPrinciple.git
sifangcloud
JavaPrinciple
JavaPrinciple
master

搜索帮助