1. Builder 패턴이란?
bulider pattern은 창조적 디자인 패턴(creational patter) 에 속합니다. 이것은 factory pattern 또는 abstract factory pattern과 매우 비슷합니다.
builder pattern은 선택적인 파라메터가 많을 경우 제공 상태를 일관성 있게 해주고, object를 생성시킬때 step-by-step으로 만들 수 있도록 제공해주며 최종에는 만들어진 object를 리턴한다
2. 예제
//테스트
//결과
3. 자바에서 쓰이는 builder 패턴
java.lang.StringBuilder
은 대표적인 빌더 패턴이라고 볼수 있습니다.
시간이 되실때 소스를 보시면 많은 도움이 될것입니다.
'프로그래밍 > 디자인패턴' 카테고리의 다른 글
디자인 패턴 요약 (0) | 2018.06.11 |
---|---|
쉽게 배우는 Template 패턴 (0) | 2017.01.29 |
쉽게 배우는 Adapter 패턴 (아답터 패턴) (0) | 2017.01.29 |
쉽게 배우는 Iterator 패턴 (이터레이터 패턴) (0) | 2017.01.29 |
쉽게 배우는 Factory 패턴 (팩토리 패턴) (0) | 2017.01.28 |