Dans la programmation orientée objet (POO), l’abstraction est le concept consistant à cacher les détails complexes de mise en œuvre d’un système et présentant uniquement les fonctionnalités nécessaires à l’utilisateur. Cette approche permet aux programmeurs de se concentrer sur les interactions à un niveau supérieur plutôt que sur les détails de la représentation et des opérations des données.