싱글톤패턴

싱글톤패턴(Singleton Pattern): 애플리케이션이 시작될때, 어떤 클래스가 최초 한번만 메모리를 할당(Static)  해당 메모리에 인스턴스를 만들어 사용(=하나의 인스턴스만 생성하여 사용) 싱글톤 패턴 특징 1) private를 선언하여 사용2) 생성자에서 getInstance()를 사용하여 구현3) 객체 생성에 쓰이는 메모리 영역의 낭비를 방지  인스턴스는 ‘전역’으로 구현하며, 다른 클래스의 인스턴스들이 데이터를 공유ex) 커넥션풀, 스레드풀, 로그, 캐시싱글톤 패턴 장점전역 접근 : 애플리케이션 전역에서 하나만 존재하고 접근 가능메모리 절약 : 새로운 인스턴스를 생성하지 않아 메모리 절약 싱글톤 패턴 단점결합도 증가 : 전역에서 접근 사용하여 한 인스턴스에 의존테스트 복잡성 : 한 인스..
defxyj
'싱글톤패턴' 태그의 글 목록