Computer Science/Design Pattern (1) 썸네일형 리스트형 디자인 패턴 총정리 디자인 패턴싱글톤 패턴 (Singleton Pattern)하나의 클래스에 오직 하나의 인스턴스만 생성하도록 보장하는 패턴장점인스턴스 생성 비용 절약: 메모리 효율성 향상전역 접근: 애플리케이션 전체에서 동일한 인스턴스 사용지연 초기화: 필요한 시점에만 인스턴스 생성단점의존성 증가: 전역 상태로 인한 결합도 상승TDD 어려움: 테스트 간 독립성 훼손 (테스트는 서로 독립적이고 순서에 상관없어야 함)멀티스레딩 이슈: Thread-Safe 구현 필요사용 사례데이터베이스 연결 모듈커넥션 풀스레드 풀설정 객체구현 방법// Thread-Safe한 싱글톤 (권장)public class Singleton { private Singleton() {} private static class SingletonHol.. 이전 1 다음