O instanță se poate referi la oricare dintre următoarele:
1. În programare, o instanță este o apariție a unei clase sau a unui obiect. De exemplu, un program poate avea o clasă / obiect numit Animal, dar ar putea exista multe cazuri de animale, cum ar fi leu, pisică și câine. Un exemplu care utilizează JavaScript este arătat mai jos unde este creat obiectul Animal, urmat de trei instanțe.
funcția Animal (numlegs, mysound) {this.legs = numlegs; acest varf = animalul (4, "vierme"); var cat = animal nou (4, "miau");
var câine = animal nou (4, "coajă");
Obiectul animal permite numărul de picioare și sunetul pe care animalul îl face să fie stabilit de fiecare instanță a obiectului. În acest caz, toate cele trei cazuri (leu, pisică și câine) au același număr de picioare, dar fac diferite sunete. Acest proces permite elemente de structură similară sau care îndeplinesc funcții similare pentru reutilizarea codului, mai degrabă decât duplicarea acestuia.
2. Când se face trimitere la MMORPG-uri, o instanță este o locație creată pentru un singur jucător sau grup de jucători. Acest proces permite mai multor grupuri de jucători să ruleze prin același conținut, fără a trebui să aștepte terminarea altui grup.
Clasă, Termeni de joc, Obiect, Termeni de programare, Subrutină, Zonă