추상 팩토리 패턴이란 관련된 객체의 집합 또는 서로 의존하거나 연관된 여러 종류의 객체를 생성하는 인터페이스를 제공하는 디자인 패턴입니다. 이 패턴은 구체적인 클래스에 의존하지 않고 서로 관련된 객체들의 군을 생성할 수 있게 해줍니다. 말은 어려워보이지만 별거 아닙니다. 그냥 테이블, 쇼파, 의자 제품을 한 세트로 생산한다고 생각해봅시다. 그 상황에서 고소득층 전용 프리미엄 하이엔드 제품셋트를 만들고 싶을때, 추상 팩토리 패턴이 적용 되어 있을경우 클라이언트 코드에서 단 몇줄만 다르게 코딩하여 생산가능하게끔 해줍니다. 팩토리 메서드 패턴의 구성 1. AbstractFactory 관련된 객체 집합을 생성하는 메서드를 선언한 인터페이스입니다. 구체적인 팩토리 클래스들이 이 인터페이스를 구현하게 됩니다. 2...