먼저 객체를 생성하기 위해 생성자 패턴, 수정자 패턴, 빌더 패턴 등을 사용하는데, 왜 빌더 패턴을 사용해야 할까? 빌더 패턴은 생성 패턴 중 하나이다. 생성패턴이란? 인스턴스를 만드는 절차를 추상화하는 패턴. 예시를 들어보자 서브웨이~! 서브웨이 주문시 패티 종류와 야채등을 고른다. 누구는 할라피뇨를 넣고, 누구는 슈레드 치즈를 선택한다. 이처럼 유연하게 다양한 타입의 인스턴스를 생성할 수 있어, 클래스의 선택적 매개변수가 많은 경우에 적절하다. 빌더 패턴의 장점은 이렇다. 1. 가독성을 높인다. 아래와 같은 코드는 10,180,50이 뭘 말하는지 알기 쉽지 않다. Member member = new Member(20,180,50) 그럼 아래와 같은 코드는? Member member = Member.b..