SOLDES de printemps
Poids mouche

Poids mouche en PHP

Le poids mouche est un patron de conception structurel qui permet à des programmes de limiter leur consommation de mémoire malgré un très grand nombre d’objets.

Ce patron est obtenu en partageant des parties de l’état d’un objet à plusieurs autres objets. En d’autres termes, le poids mouche économise de la RAM en mettant en cache les données identiques chez différents objets.

Complexité :

Popularité :

Exemples d’utilisation : Le poids mouche est très rare dans les applications PHP à cause de la nature du langage. Un script PHP fonctionne en général avec une partie des données de l’application et ne charge jamais tout dans la mémoire en même temps.

Identification : Le poids mouche peut être reconnu par une méthode de création qui renvoie des objets du cache plutôt que d’en créer de nouveaux.

Poids mouche dans les autres langues

Poids mouche en C# Poids mouche en C++ Poids mouche en Go Poids mouche en Java Poids mouche en Python Poids mouche en Ruby Poids mouche en Rust Poids mouche en Swift Poids mouche en TypeScript