Builder Pattern 빌더 패턴은 생성패턴으로서 복잡한 객체의 생성을 표현으로부터 분리시키는 것 생성자에 넘겨야 하는 파라미터가 너무 많을 때 유용하게 사용될 수 있다. 만약 빌더 패턴 없이 많은 파라미터가 있는 생성자를 사용하면 가독성 저하 순서를 지켜야 하고 모든 파라미터를 한번에 넘겨주어야 한다. Builder Pattern 예시 - Android AlertDialog 참고 자료 안드로이드 개념 및 예제 - AlertDialog 정원희님 - 좋은 코드를 고민하는 주니어 개발자들을 위한 안드로이드 디자인 패턴 Achieving Immutability with Builder Design Pattern