Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Et objekt har både tilstand og oppførsel. Tilstanden til et objekt er alle dataene den inneholder, mens oppførselen er hva objektet kan gjøre av beregninger og operasjoner på dataene og hvordan dette styrer tilstanden over tid.

Ta som eksempel et objekt som teller fra en start-verdi til en slutt-verdi. Slutt-verdien angis når objektet opprettes og kan variere fra objekt til objekt. Objektet må altså huske både teller-verdien og slutt-verdien (begge er heltall).  en operasjon som returnerer teller-verdien og en operasjon som øker telleren med 1, inntil den når slutt-verdien. Tilstanden til objektet er altså teller-verdien, mens oppførselen