首页 > 其他 > 详细

单例模式

时间:2014-05-13 21:27:20      阅读:362      评论:0      收藏:0      [点我收藏+]

1.单例模式的意图

     为了确保一个类有且仅有一个实例,并为它提供一个全局访问点

2.单例模式的分类

     懒汉式单例、饿汉式单例、登记式单例三种

3.

 

bubuko.com,布布扣
 1 //饿汉式单例类.在类初始化时,已经自行实例化 
 2 public class Singleton{
 3     //默认构造
 4     private Singleton{}
 5     //已经自行实例化
 6     private static final Singleton singleton = new Singleton();
 7     //静态的工厂方法
 8     public static Singleton getSingleton{
 9         return singleton;
10     }
11 }
饿汉式

 

bubuko.com,布布扣
 1 //懒汉式单例类.在类初始化时,已经自行实例化 
 2 public class Singleton{
 3     //默认构造
 4     private Singleton{}
 5     //已经自行实例化
 6     private static final Singleton singleton = null;
 7     //静态的工厂方法
 8     public static Singleton getSingleton{
 9         if(singleton != null){
10             singleton = new Singleton();
11         }
12         return singleton
13     }
14 }
懒汉式

 

 

单例模式,布布扣,bubuko.com

单例模式

原文:http://www.cnblogs.com/sxmcACM/p/3724167.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!