Factory Method 패턴 이란?

객체를 만들기 위한 인터페이스를 정의하나, 어떤 클래스의 인스턴스를 생성할지에 대한 결정은 하위 클래스가 정하도록 하는 패턴. 즉, 객체 생성 처리를 서브클래스로 분리 해 처리하도록 캡슐화 하는 패턴.

Factory Method 패턴의 구조

Untitled

Factory Method 패턴을 사용하는 이유

Factory Method 패턴의 장점과 단점

장점

단점