REBAJA de primavera
Flyweight

Flyweight en Rust

Flyweight es un patrón de diseño estructural que permite a los programas soportar grandes cantidades de objetos manteniendo un bajo uso de memoria.

El patrón lo logra compartiendo partes del estado del objeto entre varios objetos. En otras palabras, el Flyweight ahorra memoria RAM guardando en caché la misma información utilizada por distintos objetos.

Rendering a Forest

Flyweight en otros lenguajes

Flyweight en C# Flyweight en C++ Flyweight en Go Flyweight en Java Flyweight en PHP Flyweight en Python Flyweight en Ruby Flyweight en Swift Flyweight en TypeScript