Você está na página 1de 3

FLYWEIGHT (Peso-Mosca)

Padrão Estrutural

Um Flyweight (peso-mosca) é um objeto compartilhado que


pode ser usado em múltiplos contextos simultaneamente.
FLYWEIGHT
É um padrão de projeto de software apropriado
quando vários objetos devem ser manipulados em
memória sendo que muitos deles possuem
informações repetidas.
FLYWEIGHT

Nos jogos é muito comum termos diversas entidades do


mesmo tipo em um cenário, como inimigos, projéteis, nuvens,
efeitos etc. Criar sempre novos objetos para cada entidade
que surge na tela é algo custoso, tanto em performance
quanto em uso de memória

Você também pode gostar