Um diferença importante entre os padrões Factory e Flyweight não seria a questão que o primeiro cria um único tipo de objeto e segundo pode criar vários tipos de uma mesma "família" de objetos?
Um diferença importante entre os padrões Factory e Flyweight não seria a questão que o primeiro cria um único tipo de objeto e segundo pode criar vários tipos de uma mesma "família" de objetos?
O objetivo do padrão flyweight é reduzir o uso de memória compartilhando o máximo de dados possível, é útil quando vários objetos tem informações repetidas.