View on GitHub

programming-study

허원철의 개발 블로그

생성자에 매개변수가 많은 때는 빌더를 고려하자

생성자는 선택적인 매개변수가 있을 경우, 신축성있게 처리하지 못 한다.

텔리스코핑 생성자 패턴

자바빈즈 패턴

빌더 패턴

장점

단점

많은 매개변수를 갖게될 클래스를 설계할 때는 빌더 패턴이 좋은 선택이다.