값 parameter와 행동 parameter는 바꾸는 축이 다르다

숫자 하나를 넘기는 것과 비교 방식 전체를 넘기는 것을 같은 확장으로 보면 새 정책마다 method가 늘어납니다.

값 parameter

minimumPrice만 교체 · 비교 방식 고정

행동 parameter

ProductRule 자체 교체 · 알고리즘 고정

복사한 method

순회·축적 중복

핵심: 변경되는 것이 데이터인지 판단 규칙인지 먼저 구분합니다.