码迷,mamicode.com
首页 > 其他好文 > 详细

单例模式

时间:2014-05-13 21:26:46      阅读:381      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   tar   

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

单例模式

标签:style   blog   class   code   c   tar   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!