Flyweight vs padrões de pool de objetos: quando cada um é útil?
Até onde eu sei, o pool de objetos é um padrão de criação e o peso da mosca é um padrão estrutural, mas, na verdade, não vejo muita diferença entre os dois. Alguém poderia me explicar a diferença e quando cada uma pode ser útil em uma implementação?