package com.evancharlton.mileage; public abstract class CalculationEngine { abstract double calculateEconomy(double distance, double fuel); abstract String getEconomyUnits(); abstract double getWorstEconomy(); abstract double getBestEconomy(); abstract String getVolumeUnits(); abstract String getVolumeUnitsAbbr(); abstract String getDistanceUnits(); abstract String getDistanceUnitsAbbr(); /** * See if one is better than two. * * @param economy_one * @param economy_two * @return */ abstract boolean better(double economy_one, double economy_two); /** * Is one worse than two? * * @param one * @param two * @return */ abstract boolean worse(double one, double two); }