팩토리 패턴(Factory Pattern)팩토리 패턴은 객체 지향 프로그래밍에서 가장 많이 사용되는 디자인 패턴 중 하나입니다. 이 패턴은 객체 생성 로직을 클라이언트 코드와 분리하여 객체 생성의 유연성과 재사용성을 높이는 데 중점을 둡니다.팩토리 패턴의 종류1. 심플 팩토리(Simple Factory)가장 기본적인 형태로, 단일 팩토리 클래스가 모든 객체 생성을 담당합니다.팩토리 클래스는 매개변수에 따라 다른 유형의 객체를 반환합니다.엄밀히 말하면 디자인 패턴이라기보다는 프로그래밍 관행에 가깝습니다.2. 팩토리 메소드(Factory Method)객체 생성을 서브클래스에 위임하는 방식입니다.추상 클래스나 인터페이스에서 객체 생성을 위한 메소드를 정의하고, 구체적인 구현은 서브클래스에서 담당합니다.새로운 ..