(심플)팩토리 패턴, 팩토리 메서드 패턴, 추상 팩토리 패턴, 빌더 패턴
인스턴스를 만드는 절차를 추상화하는 생성 패턴(Creation Pattern)에 속하는 패턴들이다. 심플 팩토리 패턴 객체를 생성하는 담당하는 클래스를 따로 두는 것이다. 생성하는 작업을 한 클래스에 캡슐화 시켰기 때문에 수정 사항이 있을때 팩토리 클래스 하나만 고치면 되어 수정이 쉽고 유지보수 비용이 적게 들게 된다. 디자인 패턴이라 볼 수는 없고 OOP에서 사용하게되는 관용구 같은 것이라 한다. 뒤에 나올 팩토리 메서드 패턴과 추상 팩토리 패턴의 기초가 된다. 팩토리 메서드 패턴 객체를 생성하는 인터페이스는 미리 정의하되, 어떤 클래스의 인스턴스를 만들지 결정하는 것은 서브 클래스쪽에서 하는 패턴. 객체를 생성하는 메소드를 추상 메소드로 선언하고 그것을 상속받아 인스턴스화 된 서브클래스에서 직접 메소..
Design Patterns
2022. 7. 27. 22:58
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- trailing return type
- range based for
- 유니온파인드
- UnionFind
- 문자열정수변환
- 유니티6
- 유니티
- 팩토리메서드패턴
- 힙영역
- 카카오코딩테스트
- 빌더패턴
- 유니티기초
- 스택영역
- initializer_list
- STL
- C#
- 코딩테스트
- delegate
- Algorithm
- emplace
- 프로그래머스
- C++
- 이진 변환 반복하기
- STL컨테이너
- ModernC++
- unity6
- Event
- modern C++
- dfs
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함