04. 빌더패턴
1. 의미 인스턴스 생성과 관련된 패턴으로 인스턴스를 생성할 때 동일한 프로세스를 통해 생성할 수 있게 도와주는 패턴 2. 작성 방법 public interface TourPlanBuilder { TourPlanBuilder nightsAndDays(int nights, int days); // nights와 days는 같이 생성 TourPlanBuilder title(String title); TourPlanBuilder startDate(LocalDate localDate); TourPlanBuilder whereToStay(String whereToStay); TourPlanBuilder addPlan(int day, String plan); TourPlan getPlan(); } public cl..
디자인 패턴
2022. 2. 10. 16:53