정의 : 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴
데이터베이스 연결모듈에 많이 쓰임 (DB를 연결하는 오직 하나의 인스턴스, 이 한개의 인스턴스로 Query를 하고 다 함)
단점 : 의존성이 높아지고, TDD(테스트 주도 개발)에 단점 (각 단위로 테스트를 해야하지만, 하나의 인스턴스를 공유해서 사용하므로)
출처 : 면접을 위한 CS 전공지식 노트
정의 : 하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴
데이터베이스 연결모듈에 많이 쓰임 (DB를 연결하는 오직 하나의 인스턴스, 이 한개의 인스턴스로 Query를 하고 다 함)
단점 : 의존성이 높아지고, TDD(테스트 주도 개발)에 단점 (각 단위로 테스트를 해야하지만, 하나의 인스턴스를 공유해서 사용하므로)
출처 : 면접을 위한 CS 전공지식 노트