빌더패턴

    [자바] 빌더패턴이란?

    안드로이드 앱 개발 공부를 하면서 예제에서 많이 접했던 방법이었으나, 정확히 이것이 빌더패턴인지는 모르고 있었는데 "스프링 부트와 AWS로 혼자 구현하는 웹 서비스" 이 책을 읽다가 명확히 알게 되었다. 빌더패턴이란? Example.builder() .a(a) .b(b) .build(); 자바 또는 안드로이드 공부를 하다보면 구글링을 할 때 한번씩은 꼭 봤을 것이다. 빌더패턴과 비교되는 대상은 여러가지가 있겠지만, 책에서는 생성자를 통해 소개했다. public Example(String a, String b) { this.a = a; this.b = b; } 이 두가지의 차이점은 무엇일까?? 만약 개발자가 new Example(b,a) 처럼 a와 b의 위치를 변경해도 코드를 실행하기 전까지는 문제를 찾을..