HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📝
남득윤 학습 저장소
/
객체 지향 프로그래밍
객체 지향 프로그래밍
/
디자인 패턴
디자인 패턴
/
1️⃣
Singleton Pattern
1️⃣

Singleton Pattern

💡
Singleton Pattern
1️⃣
Motivation
⁉️
Intent
🥇
Examples
❗
Implementation
☹️
Naïve Implementation
😀
Thread-safe implementation
🤔
인스턴스 제공 멤버로 필드 vs 메서드
❗
세 번째 방법은 원소가 하나인 열거 타입을 선언하는 것
‼️
네 번째 방법은 static inner 클래스 사용하기 (Bill Pugh Solution)
👍
Best Practice
⚠️
Specific Issues
🔚
See Also & Ref