Use polymorphism and move getCharge() to Price
Implement getCharge() in each subclass and make it abstract in Price
Implement getFrequentRenterPoints() in Price and its subclasses