빌더 패턴(Builder pattern)이란 무엇이며 왜 사용할까?
1. 빌더패턴의 필요성 객체를 정의하고 생성할 때 우리는 보통 생성자라는 것을 떠올린다. UserVO userVO = new UserVO("name", 23, "etc.."); 하지만 이러한 생성자를 통한 방법은 생성자의 파라미터가 많으면 많아질수록 가독성이 떨어지고 각각 무슨값을 의미하는지 알 수가 없어 상당히 불편하다. 아래의 예시를 살펴보도록 하자. Builder 사용전 public class Person { private String firstName; private String lastName; private int age; private String phone; private String address; public Person(String firstName, String lastName, i..