// $RCSfile: SeniorCitizenPricingStrategy.h,v $
#ifndef SeniorCitizenPricingStrategy_h
#define SeniorCitizenPricingStrategy_h

#include "PricingStrategy.h"

class SeniorCitizenPricingStrategy 
     : public PricingStrategy {
public:

  SeniorCitizenPricingStrategy(
      float discountFraction);

  virtual Money *
  getTotal(Reservation *context);

  virtual ~SeniorCitizenPricingStrategy();

  SeniorCitizenPricingStrategy(
      const SeniorCitizenPricingStrategy &p);

  virtual SeniorCitizenPricingStrategy * clone();

private:
  float discountFactor;
};

#endif
