팩토리 (Factory)
: 객체 생성을 처리하는 클래스를 팩토리라고 부른다.
간단한 팩토리 (Simple Factory)
: 객체를 생성하는 일을 전담하는 클래스
일반적인 팩토리 패턴은 무언가 객체를 생성하고자 할 때 사용하는 패턴
특히나 이 중, 단순팩토리(Simple Factory)는 그 중 가장 기본이 된다.
심플팩토리는 엄밀히 말하면 패턴이라기 보다는 객체지향 프로그래밍을 할 때 늘상 사용하게 되는 관용구 같은것이라 패턴으로 취급하지 않는 편. 하지만 뒤에 나올 팩토리 메서드 패턴이나 추상 팩토리 패턴의 기본이 되는 것이라 확실히 짚고 넘어가야 한다.
간단한 팩토리 패턴에는 주어진 입력을 기반으로 다른 유형의 객체를 반환하는 메소드가 있는 팩토리 클래스가 있다.
생성할 때 쉽게 생성하기 위해서 하나의 클래스에 모아놓은 것