package calculations.logic;

/**
 * @author Daniel "3ICE" Berezvai
 */
public class AbstractCalculator implements Calculator<Double> {

protected Double result;

public AbstractCalculator() {
  reset();
}

@Override
public void reset() {
  result = 0.0;
}

@Override
public Double getResult() {
  return result;
}

@Override
public void inject(Double value) {
  result += value;
}
}
