[Pattern][Java][Python] Singleton 생성 패턴에 대하여
1. GoF 디자인 패턴 의도 오직 한 개의 클래스 인스턴스만을 갖도록 보장하고, 이에 대한 전역적인 접근점을 제공 활용성 1. 클래스의 인스턴스가 오직 하나여야 함을 보장하고, 잘 정의된 접근점으로 모든 사용자가 접근할 수 있도록 해야 할 때 2. 유일한 인스턴스가 서브클래싱으로 확장되어야 하며, 사용자는 코드의 수정없이 확장된 서브클래스의 인스턴스를 사용할 수 있어야 할 때 결과 1. 유일하게 존재하는 인스턴스로의 접근을 통제한다. 2. 이름 공간을 좁힌다. 3. 연산 및 표현의 정제를 허용 4. 인스턴스의 개수를 변경하기가 자유롭다. 5. 클래스 연산을 사용하는 것보다 훨씬 유연한 방법 2. Java Effective private 생성자나 열거 타입으로 싱글턴임을 보증하라(아이템3) 싱글턴을 만드..
knowledge
2021. 11. 4. 19:58
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Python
- postgres
- dockerignore
- 카카오
- 프로그래머스
- env
- PostgreSQL
- Celery
- Command Line
- Java
- headers
- 자바
- 2021 KAKAO BLIND RECRUITMENT
- thread
- BFS
- Linux
- docker-compose
- 알고리즘
- setattr
- django
- Spring
- docker
- 그래프
- 면접
- ubuntu
- Collections
- 파이썬
- Pattern
- DRF
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
글 보관함