2014-09-22 1 views

답변

2

Singleton은 클래스의 인스턴스화를 하나의 객체로 제한하는 디자인 패턴입니다.

Connection PoolingObject pool pattern의 구현으로 필요할 때마다 할당하고 파괴하는 대신 "수영장"인 초기화 된 개체 세트를 사용합니다. 이 경우 개체는 연결입니다.

+0

싱글턴에서 똑같은 일이 발생합니까? 그 물체는 파괴되지 않는다. 모든 사본에 동일한 사본이 부여됩니다. – Hacker

+1

크기가 1 인 연결 풀은 단일성과 같지만 연결 풀은 연결 유지 관리 프로세스에서 추상화를 만들고 메모리 사용을 최적화하는데도 사용됩니다. 싱글 톤은 종종 메모리 사용을 줄이기 위해 항상 클래스의 인스턴스를 두 개 이상 얻지 못하도록하는 데 자주 사용됩니다. 정확히 같은 의도는 아닙니다. – SkyDream