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.
This solution allows a good decoupling, and a good extensibility.
This solution has no decoupling, no extensibility and the composed objects have not a uniform processing
Cliquez ici pour voir le patron abîmé déduit de cette solution alternative
No decoupling, no extensibility and none uniform protocol in this solution. Only the unique access point for the client is present.
Cliquez ici pour voir le patron abîmé déduit de cette solution alternative
Probably the worst solution. No decoupling, no extensibility and none uniform protocol
Cliquez ici pour voir le patron abîmé déduit de cette solution alternative
In this solution, there is no decoupling, no extensiblity. Except for the composition managing, there is no uniform protocol
Cliquez ici pour voir le patron abîmé déduit de cette solution alternative
No decoupling, no extensibility, but there is a good effort on uniform processing
Cliquez ici pour voir le patron abîmé déduit de cette solution alternative
Except the non-maximal factorization of the composition and the non-uniform protocol on composition managing, this solution is not so bad.
Cliquez ici pour voir le patron abîmé déduit de cette solution alternative