August 2018
Intermediate to advanced
248 pages
5h 51m
English
Flyweight is all about improving performance and memory usage. All embedded systems (phones, tablets, games consoles, microcontrollers, and so forth) and performance-critical applications (games, 3-D graphics processing, real-time systems, and so forth) can benefit from it.
The Gang of Four (GoF) book lists the following requirements that need to be satisfied to effectively use the flyweight pattern: