Kas yra instancija?

Pavyzdys gali būti susijęs su bet kuriuo iš šių dalykų:

1. Programuojant, pavyzdys yra vienas klasės ar objekto įvykis. Pavyzdžiui, programoje gali būti klasė / objektas, pavadintas „Gyvūnai“, tačiau gali būti daugybė gyvūnų, pavyzdžiui, liūtas, katė ir šuo. Toliau pateikiamas pavyzdys naudojant „JavaScript“, kur sukurtas „Gyvūnų“ objektas, po kurio yra trys atvejai.

funkcija Animal (numlegs, mysound) {this.legs = numlegs; this.sound = mysound;} var lion = naujas Gyvūnai (4, "riaumojimas"); var cat = new Gyvūnai (4, "meow");

var dog = new Gyvūnai (4, "žievė");

Gyvūnų objektas leidžia kiekvienam objekto egzemplioriui nustatyti kojų skaičių ir garsą. Tokiu atveju visi trys atvejai (liūtas, katė ir šuo) turi tokį patį kojų skaičių, tačiau daro skirtingus garsus. Šis procesas leidžia panašių struktūrų elementus arba atlikti panašias funkcijas kodo pakartotiniam naudojimui, o ne dubliavimui.

2. Kalbant apie MMORPG, pavyzdys yra vieta, sukurta vienam žaidėjui ar žaidėjų grupei. Šis procesas leidžia kelioms žaidėjų grupėms paleisti tą patį turinį, nelaukiant, kol baigsis kita grupė.

Klasė, Žaidimo sąlygos, Objektas, Programavimo terminai, Subroutinas, Zona