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 and none uniform protocol in this solution. Only the unique access point for the client is present.