일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 재택근무
- 스프링
- 리눅스
- 국비
- 데이터베이스
- 자바
- 패스트캠퍼스
- 디자인
- 자바기본
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- ncs
- 디자인패턴
- java
- java기초
- 자바예제
- 직장인인강
- Spring
- 패캠챌린지
- 자바기초
- 패스트캠퍼스후기
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- DesignPattern
- 직장인자기계발
- String
- linux
- javabasic
- js
- DB
- 웹
- 자바연습문제
Archives
- Today
- Total
목록Singleton Pattern (1)
FIF's 코딩팩토리
싱글톤 패턴(Singleton Pattern) 정리
싱글톤 패턴(Singleton Pattern) 정의 해당 클래스의 인스턴스가 하나만 만들어지고, 어디서든지 그 인스턴스에 접근할 수 있도록 하기 위한 패턴 클래스에서 자신의 단 하나뿐인 인스턴스를 관리하도록 만든다. 어떠한 다른 클래스에서도 자신의 인스턴스를 추가로 만들지 못하도록 해야 한다. 싱글톤 클래스 다이어그램 고전적인 싱글톤 패턴 구현의 문제점 uniqueInstance에 하나밖에 없는 인스턴스가 저장돼있다. uniqueInstance가 null이기 때문에 아직 인스턴스가 만들어지지 않았다면 private으로 선언된 생성자를 이용해서 Singleton객체를 만든 다음 uniqueInstance 변수에 객체를 대입한다. 이렇게 하면 인스턴스가 필요한 상황이 오기 전까지 인스턴스는 생성되지 않는다...
Back-End/Design Pattern(디자인 패턴)
2019. 6. 5. 15:18