Bouwen
Naar navigatie springen
Naar zoeken springen
Bouwen en bouwstenen
In de Informatica "bouwen" we systemen: hardware, software, programma's, datastructuren. Bij dit bouwen hebben we te maken met:
- elementaire bouwstenen (componenten)
- manieren om bouwstenen samen te voegen (compositie)
- combinatie (Cartesisch product)
- herhaling
- keuze
- groeperen van bouwstenen, naamgeving, abstractie (interface) - maken van eigen bouwstenen (componenten)
- je kunt deze eigen bouwstenen gebruiken als elementaire bouwstenen
Opdrachten
- elementaire opdrachten
- samenstellen:
- opeenvolging
- herhaling
- keuze
- groeperen, naamgeving, abstractie: procedures (functies)
Expressies
Data
(We gebruiken JavaScript als voorbeeld)
- elementaire waarden (Number, Boolean, String, Undefined)
- samenstellen:
- combinatie (Object)
- herhaling (Array)
- keuze (impliciet: door dynamische typering van variabelen)
- groeperen, naamgeving, abstractie: speciale manier van gebruik van Object
Modules, als hoger niveau van combinatie (aggregatie), zou je hier ook onder kunnen rekenen.