Skip to content
EntityQ1200992· pop 18· linked from 156 articles

camada de abstração

Sign in to save

Also known as abstraction level

way of hiding details of a computing subsystem, allowing separation of concerns and interoperability

In the Vinony graph

Vinony's link graph records 156 inbound references to camada de abstração, and connects out to X (social network), computer science and operating system.

Vinony files it under Abstraction and Computer architecture.

Vinony links it to 18 Wikipedia language editions.

Wikidata facts

Subclass of
algorithm
Show 2 more facts
manifestation of
encapsulation
facet of
abstraction
Sources (2)

via Wikidata · CC0

Article · Português

Na computação, uma camada de abstração ou nível de abstração é uma forma de ocultar os detalhes de trabalho de um subsistema, permitindo a separação de interesses para facilitar a interoperabilidade e a independência da plataforma. Exemplos de modelos de software que usam camadas de abstração incluem o modelo OSI para protocolos de rede, OpenGL e outras bibliotecas gráficas. Na ciência da computação, uma camada de abstração é uma generalização de um modelo conceitual ou algoritmo, longe de qualquer implementação específica. Essas generalizações surgem de grandes semelhanças que são melhor encapsuladas por modelos que expressam semelhanças presentes em várias implementações específicas. A simplificação fornecida por uma boa camada de abstração permite uma fácil reutilização, destilando um conceito útil ou padrão de design para que as situações, onde ele pode ser aplicado com precisão, possam ser rapidamente reconhecidas. Uma camada é considerada sobreposta a outra se depender dela. Cada camada pode existir sem as camadas acima dela e requer que as camadas abaixo funcionem. Frequentemente, as camadas de abstração podem ser compostas em uma hierarquia de níveis de abstração. O modelo OSI compreende sete camadas de abstração. Cada camada do modelo encapsula e aborda uma parte diferente das necessidades de comunicação digital, reduzindo assim a complexidade das soluções de engenharia associadas. Um famoso aforismo de David Wheeler é "Todos os problemas da ciência da computação podem ser resolvidos por outro nível de indireção". Isso é muitas vezes mal citado deliberadamente com "abstração" substituída por "indireção". Às vezes, também é atribuído incorretamente a Butler Lampson. O corolário de Kevlin Henney para isso é, "... exceto pelo problema de muitas camadas de indireção."

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories