Bhè...
diciamo che l'astrazione è trovare la soluzione migliore per risolvere un dato problema, è quindi come risolvere un problema capendo cosa scrivere e cosa farà.

Nella programmazione per esempio:

Definiamo l'astrazione informatica come una descrizione semplificata di un sistema; soffermandoci su alcuni elementi dettagli e proprietà ed eludendone altri. L'astrazione è fortemente legata, quindi, al concetto di scopo informatico (cioè soffermarci su alcune caratteristiche dell'ambiente che ci circonda).

La astrazione ha portato alla concretizzazione di un modello utilizzato per descrivere le funzionalità del software e per fare delle previsioni sul suo comportamento.

(fonte wikipedia)

Cosa ne pensi ?