Builder Pattern1 [Java] Java Builder Pattern Builder Pattern빌더 패턴(Builder Pattern)은 복잡한 객체를 생성하는 방법을 정의하는 클래스와 표현하는 방법을 정의하는 클래스를 별도로 분리하여, 서로 다른 표현이라도 이를 생성할 수 있는 동일한 절차를 제공하는 패턴이다.즉 생성 패턴으로 인스턴스를 만드는 절차를 추상화한다.특히 빌더 패턴은 많은 Optional 한 멤버 변수(혹은 파라미터)나 지속성 없는 상태 값들에 대해 처리해야 할 때 큰 장점을 가지고 있다. 자바에서는 점층적 생성자 패턴을 제공하는데,이는 필수 매개변수와 함께 선택 매개변수를 0개, 1개, 2개 .. 받는 형태로, 우리가 다양한 매개변수를 입력받아 인스턴스를 생성하고 싶을 때사용하던 생성자를 오버로딩 하는 방식이다. 만약 클래스가 인스턴스 필드들이 너무 많아.. 2024. 9. 12. 이전 1 다음