En informática la abstracción consiste en aislar un elemento de su contexto o del resto de elementos que lo acompaña, de este modo en programación, el término se refiera al énfasis en el "¿qué hace?" Más que en el "¿cómo lo hace?" (Características de la caja negra).