| 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 |
| |
| | Et aktivt objekt udviser selvstændig adfærd på en sådan måde, at objektet kan ændre tilstand uden at det bliver påvirket gennem
dets klientgrænseflade. En aktivt objekt er udgangspunktet for et selvstændigt programforløb. I billedsprog kan vi sige,
at dette programforløb giver objektet et selvstændigt liv Som en kontrast til aktive objekter vil vi tale om passive objekter. Et passivt objekt er altså et ikke-aktivt objekt.
Et passivt objekt kan ikke ændre tilstand 'af sig selv', men kun gennem påvirkninger fra andre objekter (som måske er påvirket
af tredje objekter, som måske ultimativt er aktive objekter) |