viiteobjektit
Viiteobjektit ovat ohjelmoinnissa käytettyjä olioita, joiden tarkoituksena on tarjota viittaus toiseen olioon tai tietorakenteeseen ilman omistusoikeutta. Niitä käytetään erityisesti silloin, kun halutaan välttää kopioinnin aiheuttamia ongelmia tai kun halutaan varmistaa, että eri osat ohjelmasta viittaavat samaan tietoon. Viiteobjektit ovat yleisiä monissa ohjelmointikielissä, kuten C++, Java, C#, ja Pythonissa.
Viiteobjektit eroavat tavallisista olioista siinä, että ne eivät sisällä itseään kopioitavia tietoja, vaan ne sisältävät osoitteen
Viiteobjektien käyttö edellyttää huolellista suunnittelua, sillä niiden kautta voi helposti syntyä odottamattomia sivuvaikutuksia. Esimerkiksi, jos kaksi
Viiteobjektit ovat hyödyllisiä myös monitieteisissä sovelluksissa, kuten graafisissa käyttöliittymissä, missä useat komponentit voivat tarvita yhteistä tietoa