diff --git a/src/main/java/millions/calculators/TransactionCalculatorFactory.java b/src/main/java/millions/calculators/TransactionCalculatorFactory.java new file mode 100644 index 0000000..dd79b39 --- /dev/null +++ b/src/main/java/millions/calculators/TransactionCalculatorFactory.java @@ -0,0 +1,16 @@ +package millions.calculators; + +import millions.Share; + +public class TransactionCalculatorFactory { + + private TransactionCalculatorFactory() {} + + public TransactionCalculator createPurchaseCalculator(Share share) { + return new PurchaseCalculator(share); + } + + public TransactionCalculator createSaleCalculator(Share share) { + return new SaleCalculator(share); + } +}