设计模式-概括

1:   单例模式:
  使用它的两个优势: 减少创建java实例所带来的系统开销。
                     便于系统跟踪单个java实例的生命周期、实例状态等。

以下是代码:
   class Singleton {

//使用一个变量来缓存曾经创建的实例
private static Singleton instance;

private Singleton() {
}

public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}

public class testSingleton {
public static void main(String[] args) {
Singleton s1 = Singleton.getInstance();
Singleton s2 = Singleton.getInstance();
System.out.println(s1 == s2);
}
}
----------------------------------------------------------------------


2:  

你可能感兴趣的:(java,设计模式)