[디자인 패턴] 팩토리 패턴(3) - 추상 팩토리 (Abstract Factory) 패턴
🔍 추상 팩토리 패턴지난 글에서는 팩토리 메서드 패턴에 대해 알아봤다.추상 팩토리 패턴은 팩토리 메서드 패턴과 유사해보일 수 있으나, 추상 팩토리 패턴의 경우 연관된 객체들을 모아 관리한다는 것에 큰 차이가 있다. ▶️ 추상 팩토리 패턴이란?추상 팩토리 패턴은 연관된 객체들을 생성할 때 하나의 팩토리 클래스에서 생성을 한다는 특징이 있다. 예를 들어, 자동차의 부품을 생성하는 추상 팩토리 패턴을 만든다고 하자. 자동차 부품에 타이어와 엔진이 있다고 할 때, 각 부품에 대한 객체를 다른 팩토리 메서드에서 생성하는 게 아니라 동일한 팩토리 메서드에서 관리해야 한다. 타이어와 엔진은 둘 다 자동차 부품으로 연관된 객체들이기 때문이다. 🔑 예제 코드각각의 차 종류에 대해 자동차 부품 객체를 생성하는 추상..