반응형 Builder 패턴1 [디자인패턴] Builder Pattern / 빌더패턴 구현 빌더(Builder) 패턴이란? GoF 중 생성 패턴에 속하며, 객체를 생성할 때 유용하게 사용하는 디자인패턴이다. 기존에 생성자를 이용하여 객체를 생성하는데 생길 수 있는 문제를 보완하기 위해 사용되어 지며, 객체의 Optional한 속성이 많을수록 빌더패턴이 더욱 유용해진다. 아래와 같은 스타일로 객체를 생성하는 코드가 있다면, 빌더 패턴을 사용했다고 할 수 있다. Member member = Member.builder() .name("홍길동") .age(30) .build(); .으로 연속되게 이어지는 패턴을 Dot(.) Chain 문법이라고 부른다. 빌더 패턴의 구조 Builder 객체를 생성하는데 사용되는 인터페이스이다. ConcreteBuilder Builder를 실제로 구현하여 객체를 생성까.. 2022. 9. 11. 이전 1 다음 반응형