diff --git a/src/checkout/CheckoutService.java b/src/checkout/CheckoutService.java index 5a93a7b..3df430e 100644 --- a/src/checkout/CheckoutService.java +++ b/src/checkout/CheckoutService.java @@ -9,15 +9,19 @@ public void openCheck() { } public void addProduct(Product product) { - if (check == null) { + if (isClosed()) { openCheck(); } check.addProduct(product); } public Check closeCheck() { - Check closedCheck = check; + final Check result = check; check = null; - return closedCheck; + return result; + } + + private boolean isClosed() { + return check == null; } }