싱글톤(Singleton) 패턴은 클래스의 인스턴스를 단 하나만 생성하도록 보장하는 디자인 패턴입니다.
객체가 계속해서 생성되는 것처럼 보여도, 실제로는 최초에 생성된 하나의 인스턴스만을 반환합니다.
💡 싱글톤 구현 예제 (Lazy Initialization 방식)
public class Singletone {
private static Singletone singletone;
// 생성자를 private으로 막아 외부에서 new로 생성 불가
private Singletone() {}
public static Singletone getInstance() {
if (singletone == null) {
singletone = new Singletone();
}
return singletone;
}
}
| 📌Java static vs Singleton 완벽 비교: 언제 어떤 걸 써야 할까? (1) | 2025.07.31 |
|---|---|
| ✅ PRG(Post-Redirect-Get) 패턴 – 새로고침 중복방지와 공유 가능한 웹 설계의 핵심 (1) | 2022.10.31 |
| ✅ [프록시 패턴 완벽 이해] 프록시 서버부터 UML, 활용 사례까지 총정리! (0) | 2022.10.30 |
| ✅ [MVC 패턴 완벽 정리] 모델-뷰-컨트롤러 쉽게 이해하기 (쇼핑리스트 예제 포함) (1) | 2022.10.29 |