Een -object is een gegevensstructuur die een systeemresource vertegenwoordigt, zoals een bestand, thread of afbeelding. Een toepassing heeft geen rechtstreeks toegang tot objectgegevens of de systeemresource die een object vertegenwoordigt. In plaats daarvan moet een toepassing een object verkrijgen verwerken, die kan worden gebruikt om de systeemresource te onderzoeken of te wijzigen.