Shape.h
namespace Graphics { class Shape { public: virtual void Render(Point point) {}; }; }
Rect.h
namespa
The polymorphism will only work from a pointer to a shape, not from a shape object.