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