O que é um Objeto Virtual?
Um objeto virtual é algo tangível que existe no mundo virtual, dentro do computador. No mundo real, temos objetos físicos cuja tangibilidade depende de seu arranjo de átomos. Sabemos onde uma cadeira de madeira começa e termina pois existe um ponto em que os átomos que formam a madeira acabam e os átomos que formam o ar em volta da cadeira começam. No mundo do software, átomos não existem, e com isso a tangibilidade de objetos é inferida através de outros meios.
Um exemplo simples é o que é um arquivo em um computador. O arquivo não é seu ícone, pois o ícone de um arquivo muda de acordo com o programa que está exibindo o conteúdo de uma pasta e de acordo com as configurações do sistema: um arquivo no Windows pode possuir um ícone diferente que o mesmo arquivo visto do Linux. O arquivo também não seria os bytes contidos dentro do arquivo, já que o nome do arquivo, metadados como sua data de criação, e sua localização na hierarquia de pastas não faz parte desses bytes. Então o que o arquivo seria? Os dados necessários para compôr esse "objeto" que chamamos de um arquivo estão espalhados por vários locais de um computador, e precisamos que um programa use alguma lógica para aglomerar esses bytes em um lugar só, formando assim o arquivo tangível que nós conhecemos.
Outro exemplo seriam botões e outros elementos de interfaces gráfica. A aparência do botão na tela e o código que diz o que o botão faz quando clicado existem em locais diferentes do computador, e são compostos em um único "objeto" por meios virtuais.
Deixe um comentário