Pessoal tenho um código de 3 camadas a primeira (de baixo para cima) é uma classe item qualquer, a segunda desenha uma box com o item dentro e a terceira é um controle que controla as caixas e os itens .
Atualmente faço assim: cada Box tem seu próprio Objeto Pintura,que desenha sua caixa, mas notei que dá para dividir uma Pintura entre todas as box economizando memória, mas aumentando um pouco do processo pois a cada Upload/Atualizar dos objetos a pintura terá que mudar seu eixo X. Y de lugar. Daí fiquei meio na duvida, qual seria a melhor pratica de programação nesse caso? Usar uma pintura que é compartilhado por todos, ou cada um ter sua pintura?