일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 회고
- study
- 에러
- Java
- Eclipse
- 자바
- 후기
- 독서리뷰
- 인강리뷰
- 매핑
- Oracle
- 인프런
- spring
- 디자인패턴
- 프로그래머스
- 카카오톡1차
- Singleton
- 우아한테크코스
- 오라클
- JPA
- 알고리즘
- Design Pattern
- 이펙티브자바
- math
- 람다
- Head First Design Pattern
- javascript
- 공부
- 인코딩
- 독서
- Today
- Total
목록Singleton (2)
Lee's Grow up
관련 내용은 [자바 언어로 배우는 디자인 패턴 입문] 이라는 책의 공부 내용을 개인적으로 정리한 내용입니다. 처음 배우는 부분이기 때문에 틀린 부분이 있다면 지적해주시면 감사하겠습니다. 또한 관련 내용은 Effective Java의 내용도 포함되어 있습니다. 1. Singleton 패턴이란? 생성자가 여러 차례 호출되어도 실제 생성되는 객체는 최초의 1개이고, 그 이후의 생성자는 최초 생성자를 통해 생성한 객체를 리턴하는 방식입니다. 즉, 인스턴스가 1개 밖에 존재하지 않는 것을 보증하는 패턴입니다. 2. Singleton 패턴의 등장 인물 이번 포스팅에서 사용될 요소들의 역할입니다. Singleton의 역할 유일한 인스턴스를 얻기 위한 static메소드를 가지며. 이 메소드는 언제나 동일한 인스턴스를 ..
관련 내용은 [자바 언어로 배우는 디자인 패턴 입문] 이라는 책의 공부 내용을 개인적으로 정리한 내용입니다. 처음 배우는 부분이기 때문에 틀린 부분이 있다면 지적해주시면 감사하겠습니다. 1. Factory Method 패턴이란? 상위 클래스에 알려지지 않은 구체 클래스를 생성하는 패턴이며, 하위 클래스가 어떤 객체를 생성할지 결정하도록 하는 패턴입니다. 또한 부모 클래스 코드에 구체 클래스 이름을 감추기 위한 방법으로도 사용합니다. Factory Method라는 패턴 이름 때문에 객체를 생성하는 메소드라고 오해할 수 있지만, Template Method의 생성 버전이라고 볼 수 있다. 상속을 사용하지만 상위 클래스를 전혀 확장하지 않기 때문에 extends의 관계를 잘못 이용한 것처럼 보여질 수 있다. ..