Salut, je viens de réduire le prix de tous les produits. Préparons nos compétences en programmation pour l'ère post-COVID. Plus de détails »
Poids mouche

Poids mouche en Swift

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 Swift

Complexité :

Popularité :

Exemples d’utilisation : Le poids mouche n’a qu’une seule utilité : minimiser l’utilisation de la mémoire. Si votre programme ne rencontre aucun problème de RAM, ignorez ce patron pour le moment.

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 PHP Patrons de conception : Poids mouche en Python Patrons de conception : Poids mouche en Ruby Patrons de conception : Poids mouche en TypeScript Patrons de conception : Poids mouche en Go