복사된 집계와 단일 메서드의 변경 지점이 다르다

같은 계산 규칙의 구현 수가 늘수록 한쪽 수정 누락으로 결과가 갈라질 가능성도 커집니다.

복사 구현

menu 반복 + report 반복 · 수정 지점 2개

total 메서드

구현 1곳 + 호출 여러 곳 · 규칙 1개

핵심: 중복 제거의 목적은 줄 수보다 서로 다른 결과를 만들 수 있는 변경 지점을 줄이는 것입니다.