@builder1 자바 빌더패턴 @Builder , 메서드 체인(Method chaining) 알아보기 빌더패턴이란...? 복잡한 객체의 생성과 그 표현을 분리하는 것이다. 그렇게 함으로써, 같은 생성자로 다른 표현을 만들 수 있다. 빌더패턴이 필요한 이유를 찾아보자. 먼저, 메서드 체인(method chaining)이라는 개념부터 알아야한다. 메서드가 객체를 반환하게 되면, 메서드의 반환 값인 객체를 통해 또 다른 함수를 호출하는 것을 말한다. 생성자에 return 특정 변수가 아닌, return this를 사용하여 클라스 인스턴스 변수를 모두 가져오는 방법이 있다. final class Student{ private int id; private String name; //setter public Student setId(int id) { this.id = id; return this; } public .. 2022. 1. 15. 이전 1 다음