#ifndef _PILE_H_ #define _PILE_H_ #include "card.h" class Displayer; class Pile { public: virtual int size() const = 0; virtual Card topCard() const = 0; virtual void display(Displayer * d) const = 0; virtual bool addCard(const Card& c) = 0; virtual Card removeTop() = 0; private: }; #endif //_PILE_H_