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 :
This solution has no decoupling, no extensibility and the composed objects have not a uniform processing