Abstrakcja jako cecha obiektowości może być rozpatrywana również na innych poziomach np. w kontekście zachowań przypisanych do danych klas (obiektów).
Każdy obiekt pełni w systemie informatycznym określoną rolę. Aby spełniać swoją rolę - obiekt posiada pola i metody realizujące stosowne obliczenia, operacje.
Korzystanie z obiektu nie wymaga pełnej wiedzy na temat sposobu, w jaki zostały zaimplementowane jego metody -zatem abstrahujemy od szczegółów implementacyjnych a skupiamy się na przeznaczeniu obiektu, na sposobie w jaki można użyć obiekt w programie.