[Design Pattern] Singleton 패턴
싱글톤 (Singleton) 패턴이란? 생성자를 통해 클래스가 여러번 호출이 되어도 하나의 인스턴스를 계속 재활용 하는 방식이다. 싱글톤 사용 이유와 언제 사용하는가? 프로그램 전반에서 하나의 인스턴스로만 사용하는 경우에 사용한다. 예를 들어 DB 커낵션 풀이나 로그 설정 등이 있을 수 있다. 싱글톤 패턴 싱글톤은 여러가지 방법으로 접근할 수 있다. 모든 접근 방법은 다음과 같은 공통 사항을 따른다 - 다른 클래스에서 생성자를 직접 호출하지 못하도록 private constructor를 사용한다. - private static 의 변수를 사용하여 생성된 인스턴스를 전역에서 사용하도록 한다. - public static을 사용해서 제어된 방식으로 인스턴스를 얻을 수 있도록 한다. 1. Eager initi..
Programming/Java
2023. 12. 15. 10:45
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 다이나믹프로그래밍
- 시간초과
- t검정
- 백준
- llm
- 분산시스템
- lightsail
- 카카오페이
- 정보보안
- FastAPI
- 프로그래머스
- 카카오페이면접후기
- linux
- t-test
- 정보보안기사
- 그리디
- java
- 코딩테스트
- 자료구조
- 딥러닝
- 리눅스
- 파이썬
- 보안기사
- 우선순위큐
- Python
- 보안
- LangChain
- springboot
- synflooding
- Ai
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함