빌더 패턴
빌더 패턴 (Builder Pattern)
빌더 패턴 정의 => 객체를 생성할 때 그 객체를 구성하는 부분 부분을 먼저 생성하고, 이를 조합함으로써 객체 전체를 생성하는 방법 => 생성할 객체의 종류가 손쉽게 추가, 확장이 가능한 설계 => 복잡한 유형의 오브젝트를 작성하는데 사용된다. 추상 팩토리 패턴과의 차이점 Builder Pattern Abstract Factory Pattern 특징 복잡한 객체의 단계별 생성에 중점 제품의 유사군들의 존재하는 경우 유연한 설계에 중점 반환 시기 마지막 단계에서 생성한 제품 반환 만드는 즉시 제품을 반환 이제 예제를 통해 한 번 알아보자. 예제로 빌더 패턴을 이용해 비행기와 헬리콥터를 만들어 보려한다. 어떻게 쓰는지 한 번 보자. 먼저 프로젝트 정보다. 비행기와 헬리콥터 모두 Engine과 Wing은 가지..