20 lines
541 B
Java
Raw Normal View History

2015-05-25 18:41:54 +03:00
package com.iluwatar;
2015-05-25 18:38:42 +03:00
import com.google.inject.Guice;
import com.google.inject.Injector;
2015-05-25 18:41:54 +03:00
public class App {
public static void main( String[] args ) {
SimpleWizard simpleWizard = new SimpleWizard();
simpleWizard.smoke();
AdvancedWizard advancedWizard = new AdvancedWizard(new SecondBreakfastTobacco());
advancedWizard.smoke();
2015-05-25 18:38:42 +03:00
Injector injector = Guice.createInjector(new TobaccoModule());
GuiceWizard guiceWizard = injector.getInstance(GuiceWizard.class);
guiceWizard.smoke();
2015-05-25 18:41:54 +03:00
}
}