Ein Objekt ist eine Datenstruktur, die eine Systemressource darstellt, z. B. eine Datei, ein Thread oder ein Grafikbild. Eine Anwendung kann nicht direkt auf Objektdaten oder die Systemressource zugreifen, die ein Objekt darstellt. Stattdessen muss eine Anwendung ein Objekthand handle abrufen, mit dem sie die Systemressource untersuchen oder ändern kann.