Dans cette solution, il y a une véritable séparation entre le style des fenêtres et leur contenu. Il est possible d'ajouter un nouveau style ou un nouveau type sans aucune modification de code.
Probablement le pire cas avec l'implémenteur sous l'abstraction simple