Files
java-design-patterns/dependency-injection/src/main/java/com/iluwatar/dependency/injection/SimpleWizard.java

17 lines
340 B
Java
Raw Normal View History

package com.iluwatar.dependency.injection;
2015-05-25 19:13:50 +03:00
/**
*
* Naive Wizard implementation violating the inversion of control principle. It should depend on
* abstraction instead.
2015-05-25 19:13:50 +03:00
*
*/
public class SimpleWizard implements Wizard {
private OldTobyTobacco tobacco = new OldTobyTobacco();
public void smoke() {
tobacco.smoke(this);
}
}