« Patrons de conception/Poids-mouche » : différence entre les versions

Contenu supprimé Contenu ajouté
début de traduction
 
Aucun résumé des modifications
Ligne 2 :
[[Catégorie:Motif de conception]]
En [[génie logiciel]], le [[Poids-Mouche (Motif de conception)|Poids-Mouche]] est un [[motif de conception]] ''(design pattern)'' [[Motif de conception#Structure|structurel]].
 
Lorsque de nombreux objets doivent être manipulés, mais qu'il serait trop coûteux en mémoire qu'ils possèdent chacun leurs propres données, il est judicieux d'implémenter le [[Poids-Mouche (Motif de conception)|Poids-Mouche]].
 
Dans le motif [[Poids-Mouche (Motif de conception)|Poids-Mouche]], les données n'ont pas de [[pointeur|pointeurs]] vers les méthodes du type de données, parce que cela consomerait trop d'espace mémoire. A la place, les routines sont appelées directement.
 
Un exemple classique du motif [[Poids-Mouche (Motif de conception)|Poids-Mouche]]: les caractères manipulés dans un [[traitement de texte]]. Chaque caractère correspond à un objet ayant une police de caractères, une taille de caractères, et d'autres données de formatage. Un long document contenant beaucoup de caractères ainsi implémentés ...