디자인패턴

Backend

[디자인 패턴] builder패턴

🤔 빌더 패턴(Builder Pattern) ? 복잡한 객체의 생성 과정과 표현 방법을 분리하여 다양한 구성의 인스턴스를 만드는 생성 패턴이다. 생성자에 들어갈 매개 변수를 메서드로 하나하나 받아들이고 마지막에 통합 빌드해서 객체를 생성하는 방식이다. 출처 : Inpa Dev ✔ 기존 패턴 🔎 생성자 패턴 생성자를 통해서 값을 설정하는 패턴이다. 오버로딩을 통해 필수로 설정해야하는 값들과 하지 않아도 되는 값들을 조절하여 만들 수 있다. 하지만 클래스의 필드가 많을경우 생성자의 매개변수 또한 늘어나게 되고 입력한 매개변수의 순서에 맞게 값들을 입력해야 하기 때문에 순서를 모두 기억하지 않는다면 실수를 유발할 수 있고, 생략하고싶은 매개변수를 선택적으로 생략할 수 없다. public class Member..

장용석
'디자인패턴' 태그의 글 목록