builderpattern

Director class를 이용해 객체 생성을 client 에서는 숨길수 있다. Director역할. package builder.after; import java.time.LocalDate; public class TourDirector { //빌더를 이용한 객체 생성 팩토리 역할 (Director) //클라이언트에서는 객체생성 부분을 숨김수 있음. TourPlanBuilder builder = new DefaultTourBuilder(); public TourPlan koreaTrip() { return builder.title("한국") .startDate(LocalDate.of(2022, 1, 1)) .getPlan(); } public TourPlan cancunTrip() { return b..
kalkin
'builderpattern' 태그의 글 목록