referanseobjekter
Referanseobjekter er objekter som primært fungerer som referanser til et annet objekt, snarere enn å inneholde all data direkte. De gir en form for indre ledd eller håndtak til målobjektet, slik at koden kan få tilgang til eller samhandle med målet gjennom et lag av indirection. Dette muliggjør deling av ressurser, abstraksjon av grensesnitt og kontroll av tilgang eller livssyklus.
I språk med referansesemantikk representerer ofte referanseobjekter en peker eller et identifikator-håndtak til et annet objekt.
Håndtering av referanseobjekter innebærer ofte livstidsstyring og eierforhold, spesielt i språk uten automatisk avfallsinnsamling. Sterke referanser
Fordeler med referanseobjekter inkluderer bedre modularitet, mulighet for lazy loading og enklere grensesnittforenkling. Ulempene inkluderer ekstra