java GoF デザインパターン シングルトン(Singleton)
シングルトンパターン
・同じインスタンスをアプリケーションで使い回す時に使う。
・インスタンスを1つしか使わない。
public class Singleton {
private static Singleton singleton;
private Singleton() {
}
public static Singleton toInstance() {
if (singleton == null) { // 初期化されていない場合はインスタンスを作成する
singleton = new singleton();
}
return singleton(); // 初期化されていたらリターンで返す
}
}