Objektorienteret programmering
Andet semester. Klasser, objekter, arv og de tegninger, der hører til.
- Klasser og objekter Klasser i JavaScript forklaret på dansk: constructor, metoder, this og new. Med kørbare eksempler og de fejl, der giver undefined inde i en metode.
- Objektorienteret programmering Objektorienteret programmering forklaret på dansk. Hvad klasser og objekter er, hvorfor man gør det, og de fire begreber du bliver spurgt om til eksamen.
- UML-klassediagram UML-klassediagram forklaret på dansk: kassernes tre dele, synlighed med plus og minus, og hvad de forskellige streger og pile betyder.
- Arv Arv i objektorienteret programmering forklaret på dansk: extends, super og overskrivning af metoder. Med eksempler og en advarsel om for dybe hierarkier.
- Indkapsling Indkapsling i objektorienteret programmering forklaret på dansk, med private felter, gettere og settere i JavaScript og et konkret eksempel på hvorfor.