java] 빌더 패턴 (Builder Pattern)


java] 빌더 패턴 (Builder Pattern)

빌더패턴의 장점 인스턴스 생성 시 어떤 변수에 뭐가 들어가는지 확실히 보기 가능. 메소드체인을 사용 가능. 불변객체 생성 가능. 정적팩토리와 생성자에는 똑같은 제약이 하나 있습니다. 바로 선택적 매개변수가 많을 때 적절히 대응하기 어렵다는 것입니다. 보통 선택 매개변수가 많을 때는 점층적 생성자패턴을 사용합니다. 아래 예를 들어 보겠습니다. 위와같이 점층적 생성자 패턴도 쓸 수는 있지만 매개변수 개수가 많아지면 클라이언트 코드를 작성하거나 읽기어렵습니다. 코드를 읽을 때 각 값의 이미가 뭔지 헷갈리고 , 매개변수가 몇개인지도 주의해서 세어보아야 합니다. 그럼 빌더 패턴을 이용해 보겠습니다. 빌더는 생성..........

java] 빌더 패턴 (Builder Pattern)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : java] 빌더 패턴 (Builder Pattern)