Programação Orientada a Objetos/Abstração
O conceito de abstração sugere uma forma de transliteração de conceitos do mundo real em elementos de software na programação, tipicamente na orientação a objetos. A abstração transporta para dentro da programação do software as características inerentes a cada objeto da realidade considerando, inclusive, sua identidade que o diferencia de outros objetos de mesmo tipo ou classificação.