롬복을 설치한 후

 

아래와 같은 생성자로 new를 하려면 값의 순서가 햇갈릴 수가 있다.

이런걸 방지하기위한 방법 중 하나가 빌더 패턴이다.

 

메인 프레임에서 데이터를 넣는 부분을 아래와 같이 만들어보자.

 

아래와 같이 잘 나온다.

 

모든 경우의 수의 생성자를 사용할 수 있다.

즉, 생성자에 필요한 데이터를 몇가지 빼먹어도 인스턴스가 생성된다

* 다만 기본생성자가 필요하다면 그것은 직접 만들어 줘야한다

 

빌더패턴에 대해 더 알아보기

https://johngrib.github.io/wiki/builder-pattern/#%EB%B9%8C%EB%8D%94-%ED%8C%A8%ED%84%B4effective-java-%EC%8A%A4%ED%83%80%EC%9D%BC

 

빌더 패턴(Builder Pattern)

객체의 생성 방법과 표현 방법을 분리한다

johngrib.github.io

 

필수인자를 세팅하는법.

+ Recent posts