Tilstand for oppførselens skyld
Et objekt har både tilstand (attributter) og oppførsel (metoder), og vekten på det ene eller andre aspektet kan variere. Noen ganger er fokuset på oppførsel, hvor tilstanden primært er utformet for å støtte implementasjon av oppførselen. Denne siden presenterer tre kode-eksempler som er ment å illustrere dette.