Inhoudsopgave:
- Definitie - Wat betekent prototype-gebaseerd programmeren?
- Techopedia verklaart prototype-gebaseerde programmering
Definitie - Wat betekent prototype-gebaseerd programmeren?
Op prototype gebaseerd programmeren is een programmeerstijl waarin reeds gemaakte objecten worden gekloond en hergebruikt om een programma of toepassingen te construeren.
De programmeercontext en het kernraamwerk zijn vergelijkbaar met een objectgeoriënteerde programmeerstructuur, maar het gebruikt een klassenloze overervingsprogrammeerstijl bij het maken van dubbele objectinstanties.
Op prototype gebaseerd programmeren wordt ook wel prototypisch programmeren, op prototype gericht programmeren, klasseloos programmeren of op programma's gebaseerd programmeren genoemd.
Techopedia verklaart prototype-gebaseerde programmering
Op prototype gebaseerd programmeren is in de eerste plaats een programmeermodel dat werkt op het concept van het klonen van objecten en prototyping. Het maakt gebruik van object-overerving, waarbij een object kan worden hergebruikt door een ander object zonder dat er een bovenliggende klasse hoeft te worden gemaakt. Zoals bij het gebruik van de "prototype" functie / methode in JavaScript, kan een object in een ander programma worden aangeroepen / gebruikt zonder de klasse te definiëren. JavaScript maakt een koppeling tussen het nieuwe object en het primaire object. Het gekloonde / gekopieerde / geprototypeerde object werkt op dezelfde manier als het primaire object.
Java Script, Action Script, Newton Script en MOO zijn enkele op prototypes gebaseerde programmeertalen.
