| Dependency Injection: Vital or Irrelevant? | [ Prev | Home | Next ] |
Here is the logic for Warmer:
public class Warmer {
private PotSensor myPotSensor;
private Heater myHeater;
public Warmer() { ... }
public void trigger() {
if (myPotSensor.isCoffeePresent()) {
myHeater.on();
}
else {
myHeater.off();
}
}
}
| O'REILLY® OSCON 2005 | Copyright © 2005 by Jim Weirich (Some Rights Reserved) |