본문으로 바로가기

Singletone

category 카테고리 없음 2017. 8. 23. 14:25
    반응형

    싱글톤 구현방법

    1. 멤버필드로 바로 접근


    public class Elvis{
    public static final Elvis INSTANCE = new Elvis();
    private Elvis() {..}
    }

    2. static 팩토리 메소드 사용 (JVM의 static 팩토리 메소드 인라인화, 속도향상)

       public class Elvis{
      private static final Elvis INSTANCE = new Elvis();
      private Elvis() {..}
      public static Elvis getInstance() { return INSTANCE; }
      }

      3. 열거형 싱글톤 ( 가장 좋은 방법 )


      반응형