Oracle Certified Java Programmer, Gold SE 7 の資格試験学習メモ Singletonデザインパターンとは 「そのクラスのインスタンスは常に1つしか存在しない」状態を作り出すパターン。 システム内で1つ作るだけで済むインスタンスや、1つだけしか作りたくないインスタンスがある場合に使用する。 サンプル public class SingletonSample { private static SingletonSample singleton = new SingletonSample(); private SingletonSample(){ System.out.println("インスタンスを作成しました。"); } public static SingletonSample getInstance(){ return singleton; }