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.

Atualizado April 19, 2019 por Per C.

quizTeste seus conhecimentos

What does an asterisk represent in a regular expression?

A
Multiplier
0%
B
Wildcard
0%
C
Beginning
0%
D
End
0%
Correct! Incorrect!     View the Wildcard definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Abstração nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.