Een instantie kan verwijzen naar een van de volgende:
1. Tijdens het programmeren is een instantie één exemplaar van een klasse of object. Een programma kan bijvoorbeeld een klasse / object met de naam Animal hebben, maar er kunnen veel instanties van Animal zijn, zoals leeuw, kat en hond. Een voorbeeld met behulp van JavaScript wordt hieronder weergegeven waar het object Animal wordt gemaakt, gevolgd door drie instanties.
function Animal (numlegs, mysound) {this.legs = numlegs; this.sound = mysound;} var lion = new Animal (4, "brullen"); var cat = new Animal (4, "miauw");
var dog = new Animal (4, "bark");
Het object Animal biedt ruimte voor het aantal poten en het geluid dat het dier maakt voor elke instantie van het object. In dit geval hebben alle drie instanties (leeuw, kat en hond) hetzelfde aantal poten, maar maken ze verschillende geluiden. Met dit proces kunnen items met een vergelijkbare structuur worden gebruikt of soortgelijke functies worden uitgevoerd om code opnieuw te gebruiken, in plaats van deze te dupliceren.
2. Wanneer u naar MMORPG's verwijst, is een instantie een locatie die is gemaakt voor een enkele speler of een groep spelers. Met dit proces kunnen meerdere groepen spelers dezelfde inhoud doorlopen zonder te moeten wachten tot een andere groep is voltooid.
Klasse, Speltermen, Object, Programmeervoorwaarden, Subroutine, Zone