首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

单列方式

2012-10-14 
单列模式场景:SINGLETON—俺有6个漂亮的老婆,她们的老公都是我,我就是我们家里的老公Sigleton,她们只要说道

单列模式
场景:SINGLETON—俺有6个漂亮的老婆,她们的老公都是我,我就是我们家里的老公Sigleton,她们只要说道“老公”,都是指的同一个人

1:单列模式很简单,就是说只能创建一个实例、
单例模式的要点:
    1、某个类只能有一个实例
    2、它必须自行创建这个实例
    3、必须自行向这个系统提供这个实例
    看代码吧
  package cn.tsp2c.ljz.singlepattern;

public class Person {
  private static Person p = new Person();
  private Person(){
 
  }
  public static Person createPerson(){
  if(p==null){
  p = new Person(); 
  }
  return p;
  }
}


测试代码

package cn.tsp2c.ljz.singlepattern;

public class Main {
   public static void main(String[] args) {
   Person p2 = Person.createPerson();
   Person p1 = Person.createPerson();
   System.out.println(p1==p2);
}
  
}


1 楼 ku_sunny 2012-09-04   一看就错 兄弟 单列不是这样写不对的

热点排行