[Spring] 빌더 패턴에 대한 이해와 사용법
member = new Member(1L, "chulsoo", "seoul"); 어떤 클래스에 대한 인스턴스를 생성할 때 종종 빌더(builder) 패턴을 사용하곤 했다. 지금까지는 단순히 setter로 필드 값을 세팅하는 것보다 좋다고만 알고 있었는데 한 번쯤 제대로 짚고가면 좋을 것 같아서 공부한 내용을 정리해보려고 한다. 우선 다음과 같은 클래스가 있다고 해보자. public class Member { private Long id; private String name; private String address; } 이 클래스의 인스턴스를 생성할 때 필드 값을 정의하는 방법 중에 생성자를 사용한 방법이 있을 것이다. public class Member { private Long id; private ..
2023.05.12