Modéliser un système permettant de dessiner un graphique. Un graphique est composé de lignes, de rectangles, de textes et de groupes, un groupe pouvant être composée d'autres groupes, de lignes, de rectangles et de textes.
Solution optimale :
Diagramme de classes :
This solution allows a good decoupling, and a good extensibility.
Solution alternative :
Diagramme de classes :
No decoupling, no extensibility, but there is a good effort on uniform processing