In de wereld van object georienteerd programmeren is het soms lastig om te bedenken wat je gaat bouwen. Sterker nog in de bouwwereld werken ze altijd met bouwtekeningen.
In de wereld van software ontwikkeling maken we gebruik van bepaalde code design principes. Een daarvan is Object geOrienteerd Programmeren (OOP).
Voordat je gaat programmeren maken we eerst een bouwtekening, een UML. Unified Modeling Language. Gewoon op papier, of met behulp van software, zoals Lucidchart
Een class diagram helpt je om een model te maken van waaruit je kan beginnen met programmeren.
In deze module leer je wat classes zijn, hoe je eigenschappen en methodes van een class vastlegt. Hoe je welke relaties tussen classes tekent en hoe je vanuit een stuk tekst een class diagram opbouwt
- Ik kan het verschil tussen parent en child klassen benoemen.
- Ik kan parent-child klassen aanmaken
- Ik leg het verschil tussen private, public en protected uit
- Ik kan bij parent en child klassen methodes en eigenschappen vastleggen
- Ik geef methodes en eigenschappen de juiste visibiliteit (private, public of protected)
- Ik ken de verschillende relaties.
- Ik kan relaties leggen tussen diverse classes
- Ik geef de multipliciteit aan bij relaties
- Ik weet wat een compositie en een aggregatie is
- Ik kan vanuit tekst een class diagram opbouwen