package murex.dojo.coffeemachine;
import murex.dojo.coffeemachine.requests.ChocolateRequest;
import murex.dojo.coffeemachine.requests.CoffeeRequest;
import murex.dojo.coffeemachine.requests.TeaRequest;
public final class PriceRequestVisitor implements IRequestVisitor {
private double drinkPrice;
public void visit(CoffeeRequest request) {
drinkPrice = 0.6;
}
public void visit(ChocolateRequest request) {
drinkPrice = 0.5;
}
public void visit(TeaRequest request) {
drinkPrice = 0.4;
}
public double getDrinkPrice() {
return drinkPrice;
}
}