首页 > 代码库 > 设计模式代码实现Java

设计模式代码实现Java

1. 单例模式

  1.1饿汉式(开发常用)

class SingleFirst{  /*   添加其他成员信息  */  private static SingleFirst s1 = new SingleFirst();  private SingleFirst(){  }  public static SingleFirst getInstance(){    return s1;  }}

 

  1.2 懒汉式  

    

class SingleSecond {  /*    添加其他成员信息  */  private static SingleSecond s2 = null;  private SingleSecond(){  }  public static SingleSecond getInstance(){    if(null==s2)        s2 = new SingleSecond();    return s2;  }}

  

设计模式代码实现Java