public double getDiscountedPrice(CarModel objCarModel) { switch(objCarModel.getModel()) { case "TYPE_C": Price = 0.9 * Price; break; default : break; } return Price; }
public override double getListedPrice(CarModel objCarModel) { switch (objCarModel.getModel()) { case "TYPE_A": Price = type_A_price; break; case "TYPE_B": Price = type_B_price; break; case "TYPE_C": Price = type_C_price; break; default: break; } return Price; }
public virtual double getListedPrice(CarModel objCarModel) { return Price; }