Polymorfisme in de praktijk
internal class EersteMinister
{
public MinisterVanMilieu Jansens {get;set;} = new MinisterVanMilieu();
public MinisterBZ Ganzeweel {get;set;} = new MinisterBZ();
public MinisterVanEconomie VanCent {get;set;} = new MinisterVanEconomie();
public void Regeer()
{
// ministers stappen binnen en zeggen wat er moet gebeuren
// Jansens: Problematiek aangaande bos dat gekapt wordt
Jansens.VerhoogBosSubsidies();
Jansens.OpenOnderzoek();
Jansens.ContacteerGreenpeace();
// Ganzeweel advies omtrent rel aan grens met Nederland
Ganzeweel.VervangAmbassadeur();
Ganzeweel.RoepTroepenmachtTerug();
Ganzeweel.VerhoogRisicoZoneAanGrens();
// Van Cent geeft advies omtrent nakende beurscrash
VanCent.InjecteerGeldInMarkt();
VanCent.VerlaagWerkloosheidsPremie();
}
}Last updated
Was this helpful?