본문 바로가기

WEB/자격증

Singleton

디자인패턴의 생성 패턴 중 하나,

오직 1 개의 객체 인스턴스를 생성하는 패턴

 

public class Singleton {

    private static final Singleton INSTANCE = new Singleton();

    private Singleton() {}

    public static Singleton getInstance() {
        return INSTANCE;
    }
}

 

*public, private 잘 구분

getInstance()를 사용하여 객체를 불러올 수 있음