From 06db4bbb8b43b7ca2ac0a109eff7f25930122cdd Mon Sep 17 00:00:00 2001 From: Colin DAMON <cdamon@ippon.fr> Date: Sun, 26 Jul 2020 16:46:46 +0200 Subject: [PATCH] Declare Calculator as a static class --- .../main/java/fr/ippon/stringcalculator/Calculator.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/stringCalculator/src/main/java/fr/ippon/stringcalculator/Calculator.java b/stringCalculator/src/main/java/fr/ippon/stringcalculator/Calculator.java index 792c5707..61f4a877 100644 --- a/stringCalculator/src/main/java/fr/ippon/stringcalculator/Calculator.java +++ b/stringCalculator/src/main/java/fr/ippon/stringcalculator/Calculator.java @@ -3,7 +3,10 @@ package fr.ippon.stringcalculator; import java.math.BigDecimal; import java.util.function.BinaryOperator; -public class Calculator { +public final class Calculator { + + private Calculator() { + } public static String sum(String first, String second) { return operate(first, second, BigDecimal::add); @@ -14,8 +17,8 @@ public class Calculator { return operate(first, second, BigDecimal::subtract); } - private static String operate(String first, - String second, BinaryOperator<BigDecimal> operation) { + private static String operate(String first, String second, + BinaryOperator<BigDecimal> operation) { notNull(first); notNull(second); -- GitLab