[디자인패턴] 싱글턴(Singleton)
작동원리 싱글턴은 오직 하나의 인스턴스만 생성되는것을 보장해주는 디자인 패턴입니다. 객체의 생성자는 객체 내부에서만 호출 가능하도록 제한해줍니다. 객체에 접근할 때는 최초 1회만 객체가 생성되도록 해주고, 그 이후의 접근때는 해당 객체를 반환해 줍니다. public class Singleton { protected static Singleton instance = null; public static Singleton Instance { if (instance == null) instance = new Singleton(); return instance; } } 장점 객체의 갯수를 단 1개로 보장하여 주기 때문에 메모리를 아낄 수 있습니다. 또한, 전역변수 처럼 어디서든 데이터에 접근이 가능하기 때문에 데..