From b67de9e930d3c5804416ff1303de3a2d6a867d14 Mon Sep 17 00:00:00 2001 From: kaye Date: Tue, 18 Nov 2025 17:07:15 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=B6=88=EB=B3=80=20=EA=B0=9D=EC=B2=B4?= =?UTF-8?q?=EC=9D=B8=20Money=20=EA=B0=92=20=EB=AF=B8=ED=95=A0=EB=8B=B9=20?= =?UTF-8?q?=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BasicRatePolicy의 calculateFee 메서드에서 추상 메서드를 사용해서 금액을 계산하는 부분에서 result 값을 할당하는 코드 누락 --- .../main/java/org/eternity/billing/step05/BasicRatePolicy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chapter11/src/main/java/org/eternity/billing/step05/BasicRatePolicy.java b/chapter11/src/main/java/org/eternity/billing/step05/BasicRatePolicy.java index 8a29834..d867dbb 100644 --- a/chapter11/src/main/java/org/eternity/billing/step05/BasicRatePolicy.java +++ b/chapter11/src/main/java/org/eternity/billing/step05/BasicRatePolicy.java @@ -8,7 +8,7 @@ public Money calculateFee(Phone phone) { Money result = Money.ZERO; for(Call call : phone.getCalls()) { - result.plus(calculateCallFee(call)); + result = result.plus(calculateCallFee(call)); } return result;