Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1.14 KB

Builder.md

File metadata and controls

20 lines (14 loc) · 1.14 KB

Builder Pattern

  • 빌더 패턴은 생성패턴으로서 복잡한 객체의 생성을 표현으로부터 분리시키는 것
  • 생성자에 넘겨야 하는 파라미터가 너무 많을 때 유용하게 사용될 수 있다.
    • 만약 빌더 패턴 없이 많은 파라미터가 있는 생성자를 사용하면
    • 가독성 저하
    • 순서를 지켜야 하고
    • 모든 파라미터를 한번에 넘겨주어야 한다.

Builder Pattern 예시 - Android AlertDialog

스크린샷 2020-05-21 오후 11 20 39

image

참고 자료