Conceptualiser/modéliser un phénomène récurrent.
À la base du besoin d'abstraction se trouve le principe DRY, qui veut que l'on évite d'implémenter plusieurs fois la même chose : la récurrence d'une structure de données amène à la conceptualiser/modéliser.
En POO, une abstraction est généralement représentée sous forme de classe d'objets.
Afin de maximiser les flexibilité, maintenabilité et testabilité d'une abstraction, on veillera à ce qu'elle respecte le SRP.
En ML, les techniques apprentissage profond (notamment les NN) visent également à permettre de conceptualiser (puis reconnaître) des abstractions.