Hva er en invariant?
Klikk for å snu kortet
En **betingelse som alltid skal gjelde** for objektets tilstand. Eksempler:
- Alder >= 0
- Slutttidspunkt > starttidspunkt
- Saldo >= 0 for en sparekonto
Innkapsling sikrer invarianter ved å validere i settere/konstruktører og holde felt private.
Space / Enter for å snu