단일책임원칙 (1) 썸네일형 리스트형 [ 디자인 패턴 ] 싱글톤 패턴 ( Singleton Pattern )이란 ? 안녕하세요 ! 😊 오늘은 디자인 패턴 중에 싱글톤 패턴을 알아보려고 합니다 !! 아직 신입 개발자이긴 하지만, 싱글톤 패턴이 주로 많이 쓰이는 것 같아서 정리하면 좋을 것 같다고 판단하여 글을 쓰게 되었습니다 ! 싱글톤 패턴 ? 애플리케이션이 시작될 때, 어떤 클래스가 최초 한 번만 메모리를 할당하고 해당 메모리에 인스턴스를 만들어 사용하는 패턴을 말합니다. 쉽게 말하자면, "어떤 클래스가 싱글톤 패턴을 따른다." = "해당 클래스는 인스턴스를 한 개만 생성할 수 있다." 고 할 수 있겠습니다 ! 만약, 해당 생성자를 계속해서 호출해도 새로운 객체를 만들어진 것이 아니라 이미 생성된 생성자를 반환하게 됩니다. 특징 그렇다면 싱글톤 패턴을 쓰는 이유는 무엇일까요? 싱글톤 패턴을 따르는 클래스는 전역이기 때.. 이전 1 다음