java-flyweight
Flyweight Pattern in Java 1. Overview In this article, we’ll take a look at the flyweight design pattern. This pattern is used to reduce the memory footprint. It can also improve performance in applications where object instantiation is expensive. Simply put, the flyweight pattern is based on a factory which… Continue Reading java-flyweight