第5回目 Singletonパターン
概要
Singletonパターンはそのインスタンスが1つしか存在しないことを保証するためデザインパターンです。
サンプル
SingletonObject.java
public class SingletonObject {
private static SingletonObject object = new SingletonObject();
private SingletonObject() {
}
public static SingletonObject getInstance(){
return object;
}
}
Main.java
public class Main {
public static void main(String[] args){
SingletonObject object1 = SingletonObject.getInstance();
SingletonObject object2 = SingletonObject.getInstance();
System.out.print(object1.equals(object2))
}
}
結果
true