« Patrons de conception/Proxy » : différence entre les versions
Aller à la navigation
Aller à la recherche
aucun résumé de modification
imported>Naku (interwiki) |
imported>Naku Aucun résumé des modifications |
||
{{ébauche informatique}}
En [[programmation]], un '''proxy''' (ou '''délégation''') est un [[motif de conception]].
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
Un proxy est un cas particulier du [[motif de conception]] '''State'''.▼
Un state peut implémenter un nombre quelconque d'interface.▼
▲Un proxy est un cas particulier du motif de conception [[État (motif de conception)|État]]
Un proxy est utilisé principalement pour contrôler l'accés aux méthodes de la class substituée.▼
Un
▲Un proxy est utilisé principalement pour contrôler l'
Outre l'utilisation principale du proxy (contrôle des accès), ce dernier est également utilisé pour simplifier l'utilisation d'un objet "complexe" à la base. Par exemple, si l'objet doit être manipulé à distance (via un [[réseau]]) ou si l'objet est consommateur de temps.▼
Un état est utilisé pour changer dynamiquement d'interface.
▲Outre l'utilisation principale du proxy (contrôle des accès), ce dernier est également utilisé pour simplifier l'utilisation d'un objet
[[Catégorie:Motif de conception]]
|