Builder 패턴1 [JAVA] Builder 패턴 주로 자연스럽게 자바 빈의 형태로 만들어 객체를 만들어 사용했었는데 무분별한 setter사용과 객체 일관성이 깨지는 여러 문제들로 인하여 유지보수성의 저하와 로직의 파악이 힘들어지는 문제 등을 많이 경험하였다. 사용할 때는 편하게 사용하겠지만 무분별한 사용은 문제를 야기할 수 있기 때문에 다른 패턴들에 대해 학습한 결과를 Builder 패턴을 중심으로 정리합니다. 객체 생성의 주요 방법 점층적 생성자 패턴 자바 빈즈 패턴 빌더 패턴 점층적 생성자 패턴 생성자에서 필수 필드값과 선택적 필드 값을 활용하여 모든 맴버 변수를 포함하도록 점층적인 여러 개의 생성자를 생성하는 패턴 public class Body { // 필수 맴버변수 private final int brain; private final int .. 2022. 6. 18. 이전 1 다음