Builder pattern (빌더 패턴)
2022. 2. 28. 11:17ㆍSoftware Architecture/Software design
- 목차
반응형
Builder pattern
"생성 과정" 부분만 별도의 class에 역할 위임을 하는 패턴입니다.
생성과정에 어떤 순서라던가, 기다림 등 다양한 로직이 필요한 경우 많이 사용하는 패턴입니다.
- Builder는 생성 과정에 필요한 사항들을 생성하는 역할을 수행합니다.
- 생성 과정의 로직은 director은 PhoneProvider가 수행합니다.
- client는 생성과정은 director에 위임하고, 생성 결과는 builder에서 바로 획득합니다.
반응형
'Software Architecture > Software design' 카테고리의 다른 글
Command pattern (커맨드 패턴) (0) | 2022.02.28 |
---|---|
Chain of Responsibility (0) | 2022.02.28 |
Bridge pattern (브릿지 패턴) (0) | 2022.02.28 |
Adapter pattern(어뎁터 패턴) (0) | 2022.02.28 |
Abstract Factory pattern (팩토리 패턴) (0) | 2022.02.28 |