[디자인 패턴] 싱글톤 구현
public class MySingleton { private static MySingleton instance; private MySingleton(){} public static synchronized MySingleton getInstance(){ // 경합조건 해결을 위해 synchronized 추가 if(instance == null){ instance = new MySingleton(); } return instance; } }
ENUM 사용하여 싱글톤 구현하기
ENUM자체가 싱글톤이라 가장 최선의 방법임.
public enum MySingletonEnum{ INSTANCE; public void doSomethingInteresting(){} // MySingletonEnum mse = MySingletonEnum.INSTANCE; }
최근 댓글