Abstração

Autor: Peter Berry
Data De Criação: 11 Agosto 2021
Data De Atualização: 20 Junho 2024
Anonim
Abstração - Tecnologia
Abstração - Tecnologia

Contente

Definição - O que significa Abstração?

Abstração é o ato de representar recursos essenciais sem incluir os detalhes ou explicações do plano de fundo. No domínio da ciência da computação e engenharia de software, o princípio de abstração é usado para reduzir a complexidade e permitir o design e a implementação eficientes de sistemas de software complexos.


Algumas áreas de design e implementação de software onde o princípio de abstração é aplicado incluem linguagens de programação (principalmente em linguagens de programação orientadas a objetos), linguagens de especificação, abstração de controle, abstração de dados e arquitetura de sistemas de software.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Abstração

A abstração é um dos princípios mais importantes na engenharia de software orientada a objetos e está intimamente relacionada a vários outros conceitos importantes, incluindo encapsulamento, herança e polimorfismo.


A abstração é aplicada no processo de identificação de artefatos de software (objetos) para modelar o domínio do problema. É o processo de reduzir esses objetos à sua essência, de modo que apenas os elementos necessários sejam representados. Abstração define um objeto em termos de suas propriedades, funcionalidade e interface (meios de comunicação com outros objetos).

Esses métodos são usados ​​para reduzir a complexidade do processo de design e implementação de software. Nesse processo, os designers definem atores de objetos abstratos que são capazes de executar um trabalho, mudam de estado e se comunicam com outros atores. O estado do objeto é encapsulado enquanto as estruturas de dados detalhadas associadas ao objeto são mantidas nos bastidores.