Et aktivt objekt er et objekt, der ud over variable og metoder har sig eget selvstændige og sekventielle programforløb
Et passivt objekt er et objekt med variable og metoder, som kun kan ændre tilstand som følge af påvirkninger fra andre objekter
Det 'aktive element' har ophav i den statiske metode main, som ikke er tilknyttet noget bestemt objekt