Différences entre les versions de « Patrons de conception/Proxy »

m
ébauche, impasse, catégorie
 
m (ébauche, impasse, catégorie)
{{ébauche informatique}}
'''PROXY''' (délégation)
 
Un '''proxy''' ou '''délégation''' est une classe se substituant à une autre classe. Par convention et simplicité le proxy implémente la même interface que celui de la classe à substituer. L'utilisation de ce proxy ajoute une indirection à l'utilisation de la class à substituer.
Un proxy est une class se substituant à une autre class.
Par convention et simplicité le proxy implémente le même interface que celui de la class a substituer.
L'utilisation de ce proxy ajoute une indirection à l'utilisation de la class a substituer.
 
Un proxy est un cas particulier dedu la[[motif designde patternconception]] '''State'''.
Un proxy implémente un et un seul interface (donc une seule class).
Un state peut implémenter un nombre quelconque d'interface.
Un state est utilisé pour changer dynamiquement d'interface.
 
Outre l'utilisation principale du proxy (contrôle des accésaccès), ce dernier est également utilisé pour simplifier l'utilisation d'un objet "complexe" à la base. Par exemple, silsi l'objet doit être manipulé à distance (via un [[réseau]]) ou si l'objet est consommateur de temps.
 
[[Catégorie:Motif de conception]]
0

modification