Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 내부 팩터리
- 싱글턴
- 싱글톤
- 동적 데커레이터
- 데커레이터 패턴
- 프로토타입 패턴
- 동적 데코레이터
- 팩터리 패턴
- 컴포지트 빌더
- 프로토타입 중복처리
- 팩터리 메서드
- 추상 팩터리
- 브릿지
- 팩터리
- 단순한 빌더
- 흐름식 빌더
- 디자인패턴
- 싱글톤 패턴
- 브릿지 패턴
- 함수형 팩터리
- 빌더
- 프로토타입
- 데커레이터
- 디자인 패턴
- 빌더 패턴
- 그루비 스타일 빌더
- 컴포지트 패턴
- 모던C++디자인패턴
- 싱글턴 패턴
- 컴포지트
Archives
- Today
- Total
목록단순한 빌더 (1)
GGym's Practice Notes
2-1. 빌더_빌더 패턴
빌더 패턴은 생성이 까다로운 객체를 쉽게 처리하기 위한 패턴이다. 즉, 생성자 호출 코드 단 한 줄로 생성할 수 없는 객체를 다룬다. - 시나리오 웹 페이지를 그리기위한 컴포넌트들을 생성해야 한다고 할때 각각의 HtmlElement를 생성하는 과정을 간소화 한다. 객체 지향 스타일을 채용하여 HtmlElement 클래스를 정의하여 각 html 태그에 대한 정보를 저장한다. struct HtmlElement{ string name; string text; vector elements; string str(int indent = 0) const{ // 컨텐츠를 양식에 맞추어 출력 } HtmlElement(){} HtmlElement(const string& name, const string& text) : ..
Design Pattern/Modern C++ 디자인패턴
2020. 3. 30. 19:39