supermarket/src/main/java/de/dj_steam/PriceContext.java

24 lines
525 B
Java
Executable File

package de.dj_steam;
import de.dj_steam.strategy.PricingStrategy;
/**
* Created by steam on 24.02.15.
*/
public class PriceContext {
private PricingStrategy strategy = null;
private String bucket = "";
public void setStrategy(final PricingStrategy strategy, String bucket){
this.strategy = strategy;
this.bucket = bucket;
}
public int calculatePriceForProduct() {
if (strategy != null){
return strategy.calculatePrice(bucket);
}
return 0;
}
}