Skip to content
This repository has been archived by the owner on Oct 2, 2024. It is now read-only.

Latest commit

 

History

History
28 lines (19 loc) · 1.49 KB

README.md

File metadata and controls

28 lines (19 loc) · 1.49 KB

Ontwerpen 2

Ontwerpen 2 - het maken van een class diagram

Uitleg

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

Leerdoelen

  1. Ik kan het verschil tussen parent en child klassen benoemen.
  2. Ik kan parent-child klassen aanmaken
  3. Ik leg het verschil tussen private, public en protected uit
  4. Ik kan bij parent en child klassen methodes en eigenschappen vastleggen
  5. Ik geef methodes en eigenschappen de juiste visibiliteit (private, public of protected)
  6. Ik ken de verschillende relaties.
  7. Ik kan relaties leggen tussen diverse classes
  8. Ik geef de multipliciteit aan bij relaties
  9. Ik weet wat een compositie en een aggregatie is
  10. Ik kan vanuit tekst een class diagram opbouwen