
추상 팩토리 디자인 패턴추상 팩토리 디자인을 사용해 보겠습니다.아마 여러분이 디자인 패턴을 한 번이라도 봤다면 이 패턴을 가장 처음 보게 될 텐데이게 디자인 패턴 중 가장 친근할 겁니다. 요약하자면 일정한 패턴을 가진 객체들을 자주 사용할 때공통된 함수나 변수로 묶어서 인터페이스를 만들고, 이 인터페이스를 잘 활용을 하는 방법입니다. 이걸 구현하는 하위 객체들을 사용하는, 호출 부에서는 객체 하나하나의 생성을 로직을 몰라도 바로 쓸 수 있습니다.이로써 객체 생성의 추상화가 구현됨으로써 유연성과 확장성을 높여 줍니다. 개념추상화라는 말이 들어가는 걸로, 알 수 있듯이 객체 지향 언어에서 인터페이스를 사용해서 주로 구현합니다.여러 객체를 생성하기 위해 이들을 묶는 상위 개념의 인터페이스 제공각 객체는 Fac..