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

Un livre de Wikilivres.
Bayo (discussion | contributions)
m interwiki
(Aucune différence)

Version du 6 février 2006 à 12:32

En génie logiciel, le motif stratégie est un motif de conception (design pattern) de type comportemental grâce auquel des algorithmes peuvent être sélectionnés à la volée au cours du temps d'exécution selon certaines conditions, comme les stratégies utilisées en temps de guerre.

Le motif de conception stratégie est utile pour des situations où il est nécessaire de permuter dynamiquement les algorithmes utilisés dans une application. Le motif stratégie est prévu pour fournir des moyens de définir une famille d'algorithmes, encapsuler chacun comme objet, et les rendre interchangeables. Le motif stratégie laisse les algorithmes changer indépendamment des clients qui les emploient.