Retour à l'acceuil

Information sur l'article

Categorie: design-patterns, csharp, oop

Mise à jour: 2025-08-09

Temps de lecture: 5 min

Flyweight Pattern en C# : réduire la mémoire en partageant l'état intrinsèque

Flyweight Pattern en C# : réduire la mémoire en partageant l'état intrinsèque

Mise à jour: 2025-08-09


Flyweight Pattern


Sépare l'état intrinsèque (partagé) de l'état extrinsèque (contexte) pour économiser mémoire.


Diagramme



Exemple C# minimal



Cas d'utilisation concrets


- Rendu de textes (glyphes), tuiles de carte, particules.

- Mise en cache d'objets immuables partagés.


Conclusion


Merci d’avoir lu cet article. Si vous avez des questions, envie d’améliorer l’exemple ou de suggérer un sujet, contactez-moi: je serai ravi d’échanger.