File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44import calculator .controller .CalculatorController ;
55
66public class Application {
7- private static final Configuration configuration = new Configuration ();
7+ private static final Configuration configuration = Configuration . getInstance ();
88
99 public static void main (String [] args ) {
1010 CalculatorController calculatorController = configuration .getCalculatorController ();
Original file line number Diff line number Diff line change 44import calculator .service .CalculatorService ;
55
66public class Configuration {
7- private final CalculatorController calculatorController ;
7+ private static final Configuration configuration = new Configuration ();
8+ private final CalculatorController calculatorController = new CalculatorController ();
89
9- public Configuration () {
10- this .calculatorController = new CalculatorController ();
10+ private Configuration () {
11+ }
12+
13+ public static Configuration getInstance () {
14+ return configuration ;
1115 }
1216
1317 public CalculatorController getCalculatorController () {
You can’t perform that action at this time.
0 commit comments