728x90
반응형
싱글톤 패턴이란?
애플리케이션이 시작될 때 어떤 클래스가 최초 한 번만 메모리를 할당하고(static) 그 메모리의 인스턴스를 만들어 사용하는 패턴
인스턴스가 필요한 경우 똑같은 인스턴스를 여러 개 만드는 것이 아니라, 동일(기존) 인스턴스를 사용하게 함
💡 장점
ⓐ 고정된 메모리 사용으로 new 인스턴스를 사용하기 때문에 메모리 낭비를 막음
ⓑ static(전역) 인스턴스이기 때문에 다른 클래스에서 데이터를 공유하기 쉬움
💡 단점
너무 많은 사용은 다른 클래스들 간의 결합도가 높아져 수정, 테스트가 어려워질 수 있다
반응형
'면접 준비 > 기술 면접' 카테고리의 다른 글
Mybatis란? (0) | 2021.06.24 |
---|---|
JVM이란? (0) | 2021.06.23 |
절대경로와 상대경로 (0) | 2021.06.22 |
Forward와 Redirect (0) | 2021.06.21 |
쿼리스트링이란 (0) | 2021.06.18 |