Identifiant :
Mot de passe :

Patrons de conception

Poids-mouche

Diagramme de classes :

Diagramme de classes

Description :

Type :  St  (Structurel)
Intention : Utilise une technique de partage qui permet la mise en oeuvre efficace d'un grand nombre d'objets de fine granularité.
Applicabilité : L'efficacité du Poids Mouche dépend beaucoup des conditions de son utilisation. Il faut appliquer le modèle Poids Mouche lorsque toutes les conditions ci-après sont réunies.
- L'application utilise un grand nombre d'objets.
- Les coûts de stockage sont élevés du fait d'une réelle quantité d'objets.
- La plupart des états de l'objet peuvent être considérés comme extrinsèques.
- Plusieurs groupes d'objets peuvent être remplacés par un nombre relativement faible d'objets partagés, après que les états extrinsèques aient été retirés.
- L'application ne dépend pas de l'identité des objets. Du fait que les objets poids-mouche peuvent être partagés, des objets de conception distincts peuvent passer pour identiques lors de tests comparatifs.

Participants au patron :

Problèmes :

  1. 1. Limiter le nombre d'objets en mémoire
Les têtes de mule
Cédric BOUHOURS
Cédric BOUHOURS
Cédric BOUHOURS