[디자인패턴] 팩토리 패턴 (Factory Pattern)
💡 팩토리 메소드 패턴 (Factory Method Pattern) 객체를 생성하기위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들어지는 서브클래스에서 정하게 만든다. 즉, 팩토리 메소드 패턴을 이용하면 클래스의 인스턴스를 만드는 일을 서브클래스에게 맡기는 것 💡 추상 팩토리 패턴 (Abstract Factory Pattern) 인터페이스를 이용하여 서로 연관된, 또는 의존하는 객체를 구상 클래스를 지정하지 않고도 생성 1. 간단한 팩토리 (Simple Factory) 1) 문제인식 다음과 같이 new 키워드를 이용하면 인터페이스가 아닌 특정 구현을 사용하게 된다. Pizza pizza = new CheesePizza(); // Pizza pizza : 인터페이스를 써서 유연하게 만드려고 한다..