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 case avec l'abstraction sous l'implémentation simple