javaデザインモード---シングルモデル
シングルモード
シングルモデルは一番シンプルなデザインモデルです。つまりObjectは唯一の例です。毎日太陽を見ているのと同じです。いつ見ても同じ太陽しか見えません。次はどうやって一つの例を実現しますか?怠け者の単例 悪漢単例
シングルモデルは一番シンプルなデザインモデルです。つまりObjectは唯一の例です。毎日太陽を見ているのと同じです。いつ見ても同じ太陽しか見えません。次はどうやって一つの例を実現しますか?
public class SingletonSun{
private static SingletonSun sun=null;//staic sun
public SingletonSun(){
}
public static synchronized Singleton getInstance(){// synchronized
if(sun==null){
sun=new SingletonSun();
}
return sun;
}
}
/**
*
*/
public class SingletonSun{
private static final SinglentonSun sun=new SinglentonSun();
public SinglentonSun(){};
public SinglentonSun getInstance(){
return sun;
}
}