Zie Scherp Scherper - Hoofdstuk 15 (in opbouw)
Compositie sterft mee, aggregatie leeft los verder
Heeft een wijst op associatie, is een op overerving
Intern object nooit aangemaakt? Dan blijft het null
Heeft meerdere? Een List, privé achter eigen methoden
this is het huidige object, dus niet in een static methode
internal class PC
{
private HardeSchijf intern = new HardeSchijf();
public HardeSchijf Extern { get; set; }
public override string ToString()
{
if (Extern == null) return "Enkel interne schijf";
return "Interne en externe schijf";
}
}
PC mijnPC = new PC();
Console.WriteLine(mijnPC);
mijnPC.Extern = new HardeSchijf();
Console.WriteLine(mijnPC);Compositie en aggregatie
UML naar code Zelf je gaming-pc bouwen Politiek
Code lezen en verbeteren
Mag ik je laptop even? Stevens bibliotheek
Spelwerelden
Worldbuilding Risk
Alles samen
De Online Coach Final Essentials, GPT
Alles is Essential, behalve de gestippelde.
Compositie: zelf new · aggregatie: binnengekregen
Interne List private, werken via eigen methoden
Object als instantievariabele? Eerst op null controleren
this: jezelf meegeven, this.naam = naam, niet in static