-
Décorator vs Wrapper
Bonjour,
En lisant les livres de programmation (java) j’ai l’impression que les auteurs utilisent indifféremment les expressions design pattern decorator et design pattern wrapper. Du coup je me pose la question de savoir si réellement il y a une différence entre les design patterns wrapper et decorator.
Wrapper et decorator sont ils deux mots qui désignent un même et unique pattern ?
Merci.
-
Non, ce sont des patterns différents.
En revanche, le pattern Wrapper est parfois utilisé comme synonyme du pattern Adapter. Tu suis ? :aie:
-
Dans la terminologie GoF, Wrapper est en effet un alias pour Object Adapter (une des variantes de l'Adapter). C'est très différent du Decorator.