Remoção ou redução dos detalhes de um processo ou objeto de maneira a permitir sua modelagem de maneira generalizada, focando em suas efeitos ou características fundamentais.
"abstraction Refers to hiding details of a process to focus on the result. For example, the line() function abstracts the many lines of code necessary to draw a lline to the sceeen, so the programmer can focus on the line's position" (REAS; FRY, 2014, p. 633)