salut à tous

Mon probleme c’est que j’ai pas pu faire une distinction entre l’utilité des différents Patterns

1. dans le pattern State : est ce que la classe abstraite Etat est en quelque sorte l’Observer (Pattern Observer) des états concrets ?
2. Le pattern abstract Factory n’est pas en qq sorte une Façade ?

Donc, une classe (parmi les classes qu’ajoutent les patterns) peut jouer deux rôles ou même plus ?