Hourra ! La version française est enfin sortie ! Laissez-nous un message svp, si vous voulez nous faire part de vos commentaires ou signaler une erreur.
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.

Utilisation du patron de conception en PHP

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

Patrons de conception : Poids mouche en Java Patrons de conception : Poids mouche en C# Patrons de conception : Poids mouche en C++ Patrons de conception : Poids mouche en Python Patrons de conception : Poids mouche en Ruby Patrons de conception : Poids mouche en Swift Patrons de conception : Poids mouche en TypeScript Patrons de conception : Poids mouche en Go