- 싱글턴 패턴은 프로그램에서 특정 클래스의 인스턴스가 유일하게 존재해야 하는 경우에 사용됩니다. 🔐
- static 멤버는 클래스 당 하나만 존재하며 객체의 수와 무관하게 유지됩니다. ⚡️
- 싱글턴 패턴은 UI에서 사용되는 dark mode 설정과 같은 하나의 인스턴스만 필요한 데이터를 관리하는 데 유용합니다. 🌒
- 싱글턴 패턴은 외부에서 콘스루럭터를 호출하지 못하게 제어하여 유일한 인스턴스 생성을 보장합니다. 🚧
- 싱글턴 패턴은 static 메서드
getInstance()
를 사용하여 유일한 인스턴스에 접근하여 사용합니다. 🔓