에듀윌 · 생성 패턴
★ 빈출 1순위
Factory Method · BIG 2

가구 공장의 주문 제작 라인

팩토리
메서드
Factory Method
정의
객체 생성을 서브클래스에서 결정하도록 위임. 부모는 '만든다'는 틀(인터페이스)만, 무엇을 만들지는 자식 클래스가 결정.
가구 공장에 '가구 만들기' 라인이 하나. 책상·의자·책장 모두 같은 라인에서, 무엇을 만들지는 주문서(서브클래스)가 결정. 클라이언트는 '하나 만들어주세요'만.
구분만드는 대상
팩토리 메서드객체 1개
추상 팩토리관련 객체 묶음(family)