rendered paste bodyclass ITransformable{ public: virtual void setzeTransformation() = 0;};class IDrawable{ public: virtual void zeichneSkize() = 0;};class TransformBase{ public: virtual void setzeTransformation() { cout << "TransformBase.setzeTransformation" << endl; }};class InvBox : public TransformBase, public IDrawable{ public: virtual void zeichneSkize() { cout << "InvBox.zeichneSkize" << endl; }};class InvCylinder : public TransformBase, public IDrawable{ public: virtual void zeichneSkize() { cout << "InvCylinder.zeichneSkize" << endl; }};