# Builder

2개의 포스트
post-thumbnail

Effective Java 2. 생성자에 매개변수가 많다면 빌더를 고려하라

정적 팩터리 메서드와 생성자에는 똑같은 제약이 하나 있는데, 선택적 매개변수가 많을때 적절히 대응하기 어렵다는 점이다. 멤버 변수가 많은 클래스를 생성시에 프로그래머들은 점층적 생성자 패턴(telescoping constuctor pattern)을 즐겨 사용했었다. 매

3일 전
·
0개의 댓글

GOF 디자인패턴 #3 Builder

Builder 빌더, 생성 패턴 중 하나 사용 의도 복잡한 객체를 생성하는 방법과 표현하는 방법을 정의하는 클래스를 별도로 분리해서 서로 다른 표현이라도 생성할 수 있는 동일한 절차를 제공할 수 있도록 한다. 복잡한 객체를 단계별로 구성할 수 있도록 한다. 구체적 예시 문제 상황 복잡하게 많은 것을 요구하는 객체를 생각해보면, 이 객체를 만들어낼 때는...

2019년 7월 19일
·
0개의 댓글