문제
복잡한 객체의 생성 과정을 단계별로 구성하여, 동일한 생성 절차로 서로 다른 표현 결과를 만들어낼 수 있도록 하는 GoF 생성 패턴은 무엇인가?
정답
빌더 패턴
빌더 패턴빌더BuilderBuilder Pattern빌더패턴
해설
빌더 패턴(Builder Pattern)은 복잡한 객체의 생성 과정과 표현을 분리하여, 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 하는 생성 패턴입니다. 객체 생성 단계를 세분화하고 각 단계를 독립적으로 구성할 수 있어, 복잡한 객체를 단계적으로 구축할 때 유용합니다. 팩토리 메소드 패턴과 달리 객체 생성의 과정 자체에 초점을 맞춘 패턴입니다.