mjeongriver
싱글톤(Singleton) 패턴
TIL/Design Pattern 2023. 9. 4. 16:48

1. 싱글톤 패턴이란? 애플리케이션이 시작될 때, 어떤 클래스가 최초 한 번만 메모리를 할당(static)하고 해당 메모리에 인스턴스를 만들어 사용하는 패턴입니다. 정리하자면, '하나'의 인스턴스만 생성하여 사용합니다. 싱글톤 패턴 구현 방법에는 여러가지가 있지만, 객체를 미리 생성하고 가져오는 가장 단순하고 안전한 방법을 사용한 코드입니다. public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { // 생성자는 외부에서 호출못하게 private 으로 지정해야 한다. } public static Singleton getInstance() { return instance; } publi..

검색 태그