안녕하세요.
10장 첫번째 실습예제인 "자동판매기 잔돈 계산 모듈"을 공부하고 있습니다.
477쪽에 보면 아래 addCoinsToCoinSet 메소드에 더 리팩토링 할 게 남아 있다고 하셨는데
어떻게 더 리팩토링을 할 수 있을까요?
이미 잘 정리가 되어 있어 리팩토링이 더이상 불가능한 것으로 보여 문의 드립니다.
감사합니다.
private int addCoinsToCoinSet(int changeAmount, CoinSet changeCoinSet, int coinValue) {
while(changeAmount >= coinValue){
changeAmount -= coinValue;
changeCoinSet.add(coinValue);
}
return changeAmount;
}