patrons comportementaux Flashcards

1
Q

Quel est le but principal du pattern Observer ?

A

Mettre en place un mécanisme de souscription pour être notifié des changements d’état d’un objet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quelle est la différence clé entre Observer et Médiateur ?

A

L’Observer établit des connexions à sens unique, le Médiateur centralise toutes les communications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Que permet le pattern Stratégie ?

A

Définir une famille d’algorithmes interchangeables pour une même tâche.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quelle est la différence entre Stratégie et Décorateur ?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

À quoi sert le pattern État ?

A

Modifier le comportement d’un objet quand son état interne change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est-ce qui caractérise le pattern État par rapport à une simple condition if/else ?

A

Chaque état devient une classe séparée avec son propre comportement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quel est l’objectif principal du pattern Commande ?

A

Transformer une action en un objet autonome.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quel problème résout le pattern Visiteur ?

A

Séparer les algorithmes des objets sur lesquels ils opèrent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comment fonctionne la Chaîne de responsabilité ?

A

Une demande circule dans une chaîne de handlers jusqu’à être traitée ou atteindre la fin.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly