| The C++ counterpart to the C# Interface. | Lecture 4 - slide 9 : 24 Program 2 |
// A C++ Interface-like abstract class
enum GameObjectMedium {Paper, Plastic, Electronic};
class IGameObject{
public:
virtual int getGameValue() = 0;
virtual GameObjectMedium getMedium() = 0;
};