En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Skriv ned tre prinsipper for objektorientert programmering. [/INST] 1. Innkapsling: objekter inkluderer både tilstand (data) og oppførsel (metoder). 
2. Abstraksjon: objekter skjuler kompleksitet og presenterer et enkelt grensesnitt for interaksjon. 
3. Arv: objekter kan bruke oppførsel fra andre objekter.