单例模式

有些类在系统中只能有一个,那么就要用到单例模式,先介绍最简单的“饿汉式”

步骤:

1.把构造函数声明为private的,这样外界就不能new

2.声明一个private static instance字段,static成员的私有化只在类第一使用时执行。

3.声明一个public方法获取instance字段

 

 1  class God
 2     {
 3         private God() { }//将构造函数变成私有的,这样外界就不能new
 4         private static God _instance = new God();//声明一个静态私有的字段
 5         public static God GetInstance()//声明一个方法取出私有字段的值
 6         {
 7             return _instance;
 8         }
 9         
10     }
View Code

 

posted @ 2015-08-21 22:04  lucy嘻嘻嘻嘻  阅读(180)  评论(0编辑  收藏  举报