Builder Pattern
 - 복잡한 단계가 필요한 인스턴스 생성을 빌드 패턴을 통해서 구현
 - 복잡한 단계를 거쳐야 생성되는 객체의 구현을 서브 클래스에게 넘겨주는 패턴

 - 많은 변수를 가진 객체의 생성을 가독성 높도록
 - 많은 인자를 가진 객체 생성을 다른 객체의 도움으로 생성
