💡 팩토리 메서드란 객체 생성을 공장 클래스로 캡슐화 처리하여 대신 생성하게 하는 생성 디자인 패턴입니다. 자식 클래스들이 팩토리 메서드를 오버라이딩 해 생성될 객체들의 유형을 변경할 수 있도록 하는 패턴입니다. 즉, Client에서 직접 new 연산자로 객체를 생성하지 않고, 제품 객체들을 도맡아 생성하는 공장 클래스를 만들고, 이를 상속하는 공장 클래스 메서드에서 여러가지 제품 객체 생성을 각각 책임지는 것입니다. 팩토리 메소드 패턴은 객체를 만들어내는 공장(Factory 객체)을 만드는 패턴입니다. 어떤 클래스의 인스턴스를 만들지는 미리 정의한 공장 서브 클래스에서 결정합니다. 💡 팩토리 메서드 기본 구조 공장 객체와 제품 객체 간 느슨한 결합 구조로 이루어 집니다. 이와 같은 구조는 객체 간의 결..