일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- C언어
- 행위패턴
- 클래스다이어그램
- problemsolving
- bfs
- ps
- 생성패턴
- 회전하는큐
- 추상팩토리
- 구조패턴
- 알고리즘
- 백준
- c++
- 이터레이터
- 완전탐색
- 14500
- 옵저버
- FactoryMethod
- UML
- AbstractFactory
- 재귀
- 팩토리메소드
- 데코레이터패턴
- 다이어그램
- 디자인패턴
- 어댑터패턴
- 빌더패턴
- C
- 테트로미노
- 반복자
Archives
- Today
- Total
목록builder (1)
salsa source
[디자인패턴]클래스다이어그램(1) 생성패턴 - 빌더, 추상팩토리, 팩토리메소드, 싱글톤
디자인패턴을 공부하면서 여러 게시글과 다양한 예제들을 보아왔지만 결국 기초가 되는건 디자인패턴의 기본 뼈대임을 깨달았다. 예제는 예시로써 이해를 도울 뿐이다. 결국 개념을 잡기 위해서는 기본 구조에 더욱 충실해야한다. 기본 구조를 가장 잘 나타내고 한 눈에 보기 쉽게 나타내는 것은 클래스 다이어그램이라고 생각한다. 그래서 내가 공부한 몇 개의 디자인패턴의 클래스 다이어그램과, 거기에 각 클래스에 대한 설명을 달아보려 한다. 디자인패턴은 크게 세 가지 종류로 나뉜다. [ 생성패턴, 행위패턴, 구조패턴 ]앞으로 이 세 가지 분류를 기준으로 주요 디자인패턴의 클래스다이어그램과 간략한 설명을 정리해보도록 하겠다. 생성패턴 인스턴스를 만드는 절차를 추상화 한 패턴 합성하는법, 객체의 표현방법 과 시스템을 분리한 ..
STUDY/디자인패턴
2018. 4. 2. 00:33