팩토리 메소드 패턴 Factory Method Pattern


: 부모 클래스에서 객체들을 생성할 수 있는 인터페이스를 제공하고,

어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정함.

서브클래스들이 클래스 인스턴스를 만들고, 생성될 객체들의 유형을 변경할 수 있도록하는 생성 패턴.

간단한 팩토리 Simple Factory


프로그래밍에서 자주 쓰이는 관용구 같은 것.

워낙 자주 쓰이고, 이 간단한 팩토리를 팩토리 패턴이라고 잘못 부르기도 함.

간단한 팩토리를 쓰는 이유

image.png