单例模式
有些类在系统中只能有一个,那么就要用到单例模式,先介绍最简单的“饿汉式”
步骤:
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 }