팩토리 패턴은 객체 생성을 캡슐화하고, 클라이언트 코드에서 어떤 클래스의 인스턴스를 생성할지 결정하는 패턴이다.이는 객체의 생성을 추상화하여 시스템의 유연성과 확장성을 향상하며, 객체 생성 코드를 클라이언트 코드로부터 분리한다.팩토리 패턴의 종류간단한 팩토리 패턴(Simple Factory Pattern)하나의 팩토리 클래스가 객체의 생성을 담당하는 방식.클라이언트는 팩토리 클래스의 메서드를 호출하여 객체를 생성.class SimpleFactory { public static Product createProduct(String type) { if ("A".equals(type)) { return new ConcreteProductA(); } else if ("B".eq..