« Patrons de conception/Monteur » : différence entre les versions
Contenu supprimé Contenu ajouté
imported>Nipou Aucun résumé des modifications |
imported>Nipou Aucun résumé des modifications |
||
Ligne 1 :
Le '''monteur''' (''builder'') est un [[
Un exemple d'objet source est une liste de caractères ou d'images dans un message devant être encodé. Un objet directeur est nécessaire pour fournir les informations à propos de l'objet source vers la classe ''Monteur''. La classe ''Monteur'' abstraite pourrait être une liste d'appel de l'interface que la classe directeur utilise comme par exemple ''handleCharacter()'' ou ''handleImage()''. Chaque version concrète de la classe ''Monteur'' pourrait implémenter une méthode pour ces appels ou bien simplement ignorer l'information si appelée. Un exemple de monteur concret serait ''enigmaBuilder'' qui crypterait le texte, mais ignorerait les images.
|