Vous êtes sur la page 1sur 2

QCM A rendre ce soir par WhatsApp à marie-Eva à 18h30 qui me les enverra a 18h35.

La note de base est 10,5 les qcm sont des bonus


fausse 0
juste et justifiée 1
juste 0.25
Les repenses doivent être justifiées en vert italique

Q1) Un Design Pattern (DP) ou Patron est une norme de description des interfaces entre les
composants d'une architecture logicielle orientée objet
o VRAI
o FAUX

Q2) Soit le code suivant d'implémentation d'un singleton :


public class SingletonXXX
{
static private SingletonXXX sg = new SingletonXXX ();
private SingletonXXX () { }
static public SingletonXXX getSingletonXXX()
{
return sg;
}
}
Ce code est correct.
o VRAI
o FAUX

Q3) Pourquoi appelle-on des design patterns des patterns GoF?


o C’est une abréviation désignant les premiers patterns définis par le livre « A pattern
langage » écrit par Christopher Alexander.
o C’est une autre manière d’appeler la famille des patterns de comportement.
o C’est l’acronyme signifiant Gang of Four et désignant les quatre auteurs du livre ayant
popularisé les design patterns.

Q4) A quelle famille appartient le builder pattern ?


o Création
o Structuration
o Comportement

Q5) Le design pattern Factory permet de ...


o Faire croire qu'on se débrouille en Java
o Détacher les constructeurs des objets génériques
o Rendre lisible un diagramme UML

Q6) Lequel des modèles suivants permet à un utilisateur d'ajouter de nouvelles fonctionnalités à un
objet existant sans modifier sa structure ?

o Composite Pattern
o Facade Pattern
o Flyweight Pattern
o Decorator Pattern

Vous aimerez peut-être aussi