Flyweight — RexDac Academy

RexDac AcademyNotas técnicas · Ayuda tener algunos conocimientos previos
0%Notas publicadas leídas · en este dispositivo

Principios y arquitectura / Patrones de diseño / Estructurales

Flyweight

Notas originales de SunDiaL · Ver fuente en inglés

El problema: Tienes muchas instancias de objetos que comparten el mismo valor en algunos campos.

La solución: Hacer que esos campos compartidos sean estáticos para no desperdiciar memoria en cada instancia.

Esto depende del dominio. Es una herramienta potente para elementos como texturas o mallas en un videojuego, pero no tanto en otras áreas, como el desarrollo web, donde static es un antipatrón.