CoursdeC++HéritageCécile Braunsteincecile.braunstein@lip6.frCours de C++ 1 / 21BasiccasesAwidthC BCours de C++ 2 / 21sideheightradiusBasiccasesAwidthC BSquare Rectangle Circle Triangle_center _center _center _center_side _width _radius _pointAGetCenter() _height GetCenter() _pointBDraw() GetCenter() Draw() _pointCErase() Draw() Erase() GetCenter()Erase() Draw()Erase()Cours de C++ 2 / 21sideheightradiusLookmorecloserSquare Rectangle Circle Triangle_center _center _center _center_side _width _radius _pointAGetCenter() _height GetCenter() _pointBDraw() GetCenter() Draw() _pointCErase() Draw() Erase() GetCenter()Erase() Draw()Erase()Cours de C++ 3 / 21LookmorecloserSquare Rectangle Circle Triangle_center _center _center _center_side _width _radius _pointAGetCenter() _height GetCenter() _pointBDraw() GetCenter() Draw() _pointCErase() Draw() Erase() GetCenter()Erase() Draw()Erase()Cours de C++ 3 / 21LookmorecloserSquare Rectangle Circle Triangle_center _center _center _center_side _width _radius _pointAGetCenter() _height GetCenter() _pointBDraw() GetCenter() Draw() _pointCErase() Draw() Erase() GetCenter()Erase() Draw()Erase()Cours de C++ 3 / 21ClasshierarchyFigure_centerGetCenter()Draw()Erase()Polygon_Draw()Square Rectangle Circle Triangle_side _width _radius _pointADraw() _height Draw() _pointBDraw() _pointCDraw()Cours de C++ 4 / 21Protectionrevisitedclass Figure {private :Point _center;public ...