팩토리 패턴공장에서 미리 정해둔 여러 제품들을 만들어 내듯이 Factory를 통해 생성 가능한 여러 객체들을 생성하는 객체지향 디자인 패턴이다.팩토리 패턴은 아래 나오는 단순 팩토리 패턴을 지칭하기도 하고, 확장된 형태의 패턴들까지 통틀어 지칭하기도 한다.싱글톤 패턴(Singleton Pattern)과 마찬가지로 객체 생성에 대한 디자인 패턴(생성 패턴; Creational Pattern)에 해당한다. 단순 팩토리 패턴다양한 구현체(Product)가 있고, 그 중에서 특정 구현체를 생성할 때생성에 대한 책임을 분리하여 특정 클래스에 위임하는 것이 팩토리 패턴(Factory Pattern)이다.뒤에서 설명할 확장된 팩토리 패턴들과 구분하여 단순 팩토리 패턴(Simple Factory Pattern)이라고도..