Abstração
Uma abstração é um conceito ou ideia geral, em vez de algo concreto ou tangível. Na ciência da computação, abstração tem uma definição semelhante. É uma versão simplificada de algo técnico, como uma função ou um objeto em um programa. O objetivo de "abstrair" dados é reduzir a complexidade removendo informações desnecessárias.
Em algum nível, todos nós pensamos em computadores em termos abstratos. Quando digitamos um documento em um processador de texto, não pensamos na CPU processando cada letra que digitamos nem nos dados sendo salvos na memória. Quando visualizamos uma página da web, não pensamos nos dados binários sendo transferidos pela Internet e processados e renderizados pelo navegador da web. Simplesmente digitamos nossos documentos e navegamos na web. É assim que abstraímos naturalmente os conceitos de computação.
Até mesmo pessoas altamente técnicas, como desenvolvedores de software, podem se beneficiar da abstração. Por exemplo, um dos principais benefícios da programação orientada a objetos é a abstração de dados. Ela transforma entidades complexas em objetos simplificados, que podem ser acessados e alterados dentro de um programa. Esses objetos, que geralmente são chamados de classes, podem ter vários atributos e métodos. Ao consolidar esses itens em um único objeto, fica mais fácil para os programadores acessar e gerenciar dados dentro de um programa.
Teste seus conhecimentos