CampaingStrategy
1.0.0
장바구니에 담은 상품에 따라 캠페인 요율만큼 할인이 적용되는 콘솔 응용 프로젝트입니다. 이 애플리케이션에서는 전략 패턴이 사용됩니다.
제품 유형에 따라 캠페인을 구현할 때 두 개 이상의 알고리즘이 필요할 수 있습니다. 캠페인 알고리즘은 제품군마다 다르며, 새로운 제품군이나 캠페인 유형을 추가할 때 이 패턴을 사용하여 보다 중앙 집중적이고 지속 가능한 구조를 구축했습니다.
장바구니에 담는 상품에 따라 캠페인 요율만큼 할인이 적용되는 콘솔 응용 프로젝트입니다. 이 응용 프로그램에서는 전략 패턴이 사용됩니다.
제품 유형에 따라 캠페인을 구현할 때 두 개 이상의 알고리즘이 필요할 수 있습니다. 캠페인 알고리즘은 상품군마다 다르며, 새로운 상품군이나 캠페인 유형을 추가할 때 보다 중앙집중적이고 지속 가능한 구조를 만들고 런타임 시 사례별로 캠페인 전략을 결정하기 위해 Strategy Pattern을 사용했습니다.