2 class diagram Flashcards
Wat is een object (instance) + voorbeelden
something that lead an independant existance
jef peeters
jan janssen
wat is een class + voorbeelden
a collection of objects with their corresponding properties
Person
Animal
Wat is een association
Structural relationship between 2 classes
Hoe wordt een association gelezen
Van links naar rechts en van boven naar onder tenzij er een volle driehoek in de andere richting staat
Hoe ziet een association eruit
een doorlopende lijn
vb.
Person ——– Company
Net voor person staan er optioneel hoe een person in company noemt (vb. employee). Hetzelfde met company
Onder de lijn staat optioneel de relatie (vb. works for)
Wat is een recursive association/ reflexive association
een association met zichzelf
Hoe ziet een recursive association/ reflexive association eruit
Een volle lijn van zichzelf naar zichzelf
Wat is een direct association
Een association waarbij de ene class de andere kent maar niet omgekeerd
Hoe ziet een direct association eruit
Een volle pijl van de ene class naar de andere
vb.
Student -> Date
Er kan nog een naamgeving en eventuele relatie bijstaan
Wat is multiplicity
een assosation die aangeeft hoevaak een bapaalde class bij de andere voor kan komen.
Wat is een association class
Deze instance onstaat meteen wnr de de twee andere instaces een connectie krijgen
Hoe ziet een association class eruit
Een vallo lijn tussen 2 classen en een stippenlijn naar de association vb Man - Woman | | Marriage
Wat is er speciaal bij de code die uit een association class komt?
In de 2 classes die met een volle lijn verbonden zijn wordt enkel de associatie gedefineerd. In de associatie worden de twee dan gedefinieerd
Wat is aggregation
één of meerdere classes zijn een deel van een andere class maar blijven bestaan als de bovenste class verdwijnt
Hoe ziet een aggregation eruit?
één hoofdclass. Deze heeft een open ruit onder zich. Van hieruit vertrekt er een volle lijn naar de andere classes
vb.
bicycle
Wheel Frame
Wat is een composition
één of meerder classes behoren steeds tot een groter geheel. Als dit grotere geheel verwijnt verdwijnen deze classes automatisch
Geef een ander woord voor generalisation
inheritance