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

aucun résumé de modification
imported>Naku
(interwiki)
imported>Naku
{{é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 '''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 à substituerlaquelle il se substitue. L'utilisation de ce proxy ajoute une indirection à l'utilisation de la classclasse à substituer.
Un proxy est un cas particulier du [[motif de conception]] '''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 proxy est un cas particulier du motif de conception [[État (motif de conception)|État]] '''State'''.
Un proxy est utilisé principalement pour contrôler l'accés aux méthodes de la class substituée.
Un stateproxy estimplémente utiliséun pouret changerun dynamiquementseul d'interface (donc une seule classe).
Un stateétat peut implémenter un nombre quelconque d'interface.
 
Un proxy est utilisé principalement pour contrôler l'accésaccès aux méthodes de la classclasse substituée.
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 "« complexe" » à la base. Par exemple, si l'objet doit être manipulé à distance (via un [[réseau]]) ou si l'objet est consommateur de temps.
 
[[Catégorie:Motif de conception]]
Utilisateur anonyme