[2단계] CS 개념 지식 모음집/디자인 패턴
[Design Pattern] 빌더 패턴(Builder Pattern)
안녕하세요 취업길잡이 Coy입니다 오늘은 빌더 패턴(Builer Pattern)에 대해서 알아보도록 하겠습니다 빌더 패턴이란 빌더 패턴은 복잡한 객체의 생성 과정과 표현 방법을 분리하여 객체를 다양한 방식으로 생성하는 디자인 패턴입니다. 객체 생성을 일련의 단계로 나누고, 빌더 클래스를 사용하여 필수적인 속성을 설정하고 선택적으로 다양한 속성을 추가할 수 있습니다. 예를 들어, 자동차 빌더에서는 차체, 엔진, 내부 장식 등을 설정하고, 필요한 옵션만 선택하여 다양한 자동차 인스턴스를 생성할 수 있습니다. 이는 자동차의 다양한 종류에 대한 유연성을 제공합니다. 이런식으로 빌더 패턴은 객체 생성의 복잡성과 다양성을 다루는 데 유용하며, 객체의 생성 과정과 표현 방법을 추상화하여 유연성을 확보합니다. 사용하는..
2024. 2. 4. 15:50