JavaScript
Børre Stenseth
OOP >Arv

Arv og klassestruktur

Hva

Vi ser på noen eksempler på hvordan vi kan sette opp en klassestruktur i JavaScript, Du finner en god beskrivelse dette på JavaScript Tutorial [1] .

Det er som regel fruktbart å tenke på arv i JavaScript som objektstrukturer, ikke klasse strukturer. Det er vanskelig å være konsekvent siden de fleste er vant til å tenke klassestruktur, og å bruke dette begrepet.

Vi vil lage følgende diagram

jsoop

Vi skal gjøre følgende:

  1. I eksempel 1 skal vi bruke prototype.
  2. I eksempel 2 skal vi sette opp strukturen med Person som en vanlig klasse
  3. I eksempel 3 skal vi sette opp strukturen med Person som en abstrakt klasse
  4. I eksempel 4 skal vi sette endre eksempel 2 med å innføre en subklasse av Student, MasterStudent. En MasterStudent skal ha en veileder
Referanser
  1. JavaScript Tutorial Ilya Kantor javascript.info/ 03-09-2016
OOP >Arv