Principii și arhitectură / Șabloane de proiectare / Structurale
Flyweight
Note originale de SunDiaL · Vezi sursa în engleză
Problema: Ai multe instanțe de obiecte care au aceeași valoare pentru anumite câmpuri.
Soluția: Fă acele câmpuri comune statice, astfel încât să nu consume memorie pentru fiecare instanță.
Depinde de domeniul tău. Este un instrument puternic pentru lucruri precum texturile sau mesh-urile dintr-un joc video, dar nu la fel de util în alte domenii, precum dezvoltarea web, unde static este un antișablon.