design pattern (1) 썸네일형 리스트형 Abstract Factory Pattern 문제 어떻게 하면 같은 제품군에 속한 제품들의 객체만을 생성해서 사용하도록 명확히 보장받을 수 있는가? 예를들어 타입A 제품의 종류는 A1, A2가 있으며 타입B 제품의 종류는 B1, B2 가 있다. 제품 생산시 1번 제품군은 A1, B1이며 2번 제품군은 A2, B2이다. 조건에 따라 제품군으로 분류된 제품만을 생성해야 한다. 방법1 - 제품군을 생성할 때마다 조건 비교를 한다. - 이 방법은 조건문이 곳곳에 들어가게 된다. 추후 제품이 추가되는 경우 조건문이 들어간 부분을 모두 찾아서 수정해야한다. 아래 코드와 같이 생성함수에서 추가된 제품의 종류를 비교해야 한다. - 샘플 [code cpp] class productA {}; class productB {}; class productA1 : publ.. 이전 1 다음