Skip to content

Commit 09aa44d

Browse files
authored
Update App.java
1 parent 2b229d8 commit 09aa44d

File tree

1 file changed

+17
-19
lines changed
  • dependency-injection/src/main/java/com/iluwatar/dependency/injection

1 file changed

+17
-19
lines changed

dependency-injection/src/main/java/com/iluwatar/dependency/injection/App.java

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import com.google.inject.Injector;
2727

2828
/**
29-
*
3029
* Dependency Injection pattern deals with how objects handle their dependencies. The pattern
3130
* implements so called inversion of control principle. Inversion of control has two specific rules:
3231
* - High-level modules should not depend on low-level modules. Both should depend on abstractions.
@@ -45,28 +44,27 @@
4544
* The fourth example takes the pattern a step further. It uses Guice framework for Dependency
4645
* Injection. {@link TobaccoModule} binds a concrete implementation to abstraction. Injector is then
4746
* used to create {@link GuiceWizard} object with correct dependencies.
48-
*
4947
*/
5048
public class App {
5149

52-
/**
53-
* Program entry point
54-
*
55-
* @param args command line args
56-
*/
57-
public static void main(String[] args) {
58-
SimpleWizard simpleWizard = new SimpleWizard();
59-
simpleWizard.smoke();
50+
/**
51+
* Program entry point
52+
*
53+
* @param args command line args
54+
*/
55+
public static void main(String[] args) {
56+
SimpleWizard simpleWizard = new SimpleWizard();
57+
simpleWizard.smoke();
6058

61-
AdvancedWizard advancedWizard = new AdvancedWizard(new SecondBreakfastTobacco());
62-
advancedWizard.smoke();
59+
AdvancedWizard advancedWizard = new AdvancedWizard(new SecondBreakfastTobacco());
60+
advancedWizard.smoke();
6361

64-
AdvancedSorceress advancedSorceress = new AdvancedSorceress();
65-
advancedSorceress.setTobacco(new SecondBreakfastTobacco());
66-
advancedSorceress.smoke();
62+
AdvancedSorceress advancedSorceress = new AdvancedSorceress();
63+
advancedSorceress.setTobacco(new SecondBreakfastTobacco());
64+
advancedSorceress.smoke();
6765

68-
Injector injector = Guice.createInjector(new TobaccoModule());
69-
GuiceWizard guiceWizard = injector.getInstance(GuiceWizard.class);
70-
guiceWizard.smoke();
71-
}
66+
Injector injector = Guice.createInjector(new TobaccoModule());
67+
GuiceWizard guiceWizard = injector.getInstance(GuiceWizard.class);
68+
guiceWizard.smoke();
69+
}
7270
}

0 commit comments

Comments
 (0)