Et objekt er en indkapsling af data. Et objekt har identitet, tilstand og adfærd.
Et objekt er en instans af en abstrakt datatype.
En abstrakt datatype programmeres ved brug af en klasse.