« Patrons de conception/Proxy » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
 
m ébauche, impasse, catégorie
Ligne 1 :
{{é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.
Ligne 12 ⟶ 10 :
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]]