추상팩토리 패턴이란? 추상팩토리 패턴은 구체적인 클래스는 지정하지 않은 채, 관련된 객체들을 생성할 수 있는 디자인 패턴입니다. 이야기로 알아보는 추상팩토리 문제상황 가구점을 운영한다고 가정해 보겠습니다. 가구점에서는 크게 Art Deco, Victorian, Modern 테마로 가구를 만들고 있으며, 가구점에서는 의자, 소파, 커피테이블을 만듭니다. 각 가구들은 같은 테마로 구매를 해야 서로 잘 어울리는 느낌이 납니다. 다른 테마로 구매를 하면 서로 잘 어울리지 않아 고객들의 불만이 많습니다. 또한 새 제품 혹은 제품군을 프로그램에 추가 시 기존 코드를 변경하고 싶지 않을 것입니다. 이럴 때 적용 할 수 있는 디자인 패턴입니다. 해결책 1 우선적으로 의자의 경우 인터페이스로 두고, 각 테마마다 이 인터..