// $RCSfile: CompositePricingStrategy.h,v $
#ifndef CompositePricingStrategy_h
#define CompositePricingStrategy_h

#include "PricingStrategy.h"
#include <vector>

class CompositePricingStrategy 
     : public PricingStrategy {
public:

  virtual Money *
  getTotal(Reservation *context) = 0;

  virtual void add(PricingStrategy *ps);

protected:
  vector<PricingStrategy *> *
     pricingStrategies;
};

#endif
