기획자와 협의를 하다보면 다음과 같은 말을 종종 들을때가 있습니다."이 정책은 우선 이렇게 결정되긴 했는데, 담당자 확인후 확정 드리겠습니다.""고객에 따라서 이 정책은 다르게 적용될 수도 있습니다.""특정한 조건에 해당하는 고객은 이 정책을 적용해주세요"물론 대부분의 경우 기획에 정확한 정책을 요구하는게 이상적이지만, 기한이 얼마 남지 않았거나, 고객 별로 딱 맞는 정책들을 적용하고 싶은 경우 등 어쩔수 없이 복잡하게 개발을 해야만하는 순간이 오게 됩니다.오늘은 이러한 경우에 어떻게 회사에서 해결했는지 얘기해보려고 한다. 설명에서는 실제 도메인이 아닌 할인 정책 예시 도메인을 사용하겠습니다.1. 전략 패턴가장 처음 적용한 해결책은 전략 패턴입니다.전략 패턴은 정책의 종류나 상태에 따라 동작이 달라지는 ..