Objectgeoriënteerde domeinmodellering - Objecten en klassen

6 belangrijke vragen over Objectgeoriënteerde domeinmodellering - Objecten en klassen

Wat is een object? (OOD)

Een object is alles wat we willen onderscheiden als een betekenisvolle eenheid (auto, kamer, tv, reservering, vonnis of schaakpartij). Objecten worden gekenmerkt door een toestand en door gedragsmogelijkheden.

Omschrijf de gedragsmogelijkheden gevormd door activiteiten van het object auto:

Mogelijke activiteiten van een auto zijn: starten, rijden, schakelen, remmen. 

Wat wordt bedoelt met de gedragsmogelijkheden van een object?

De gedragsmogelijkheden worden gevormd door alle activiteiten die het object kan uitvoeren. Een activiteit heeft invloed op de toestand van het object. Bijv. gas geven (snelheid veranderd). Het mogelijke gedrag wordt vastgelegd in methoden. Elke methode beschrijft een bepaalde activiteit van het object.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Hoe noemen we de kenmerken van een object?

De kenmerken van een object worden beschreven door attributen, waarbij ieder attribuut 1 kenmerk modelleert. Attributen zijn aanduidingen als kenteken of snelheid.

Wat is een klasse? (OOD)

Objecten kunnen gegroepeerd worden, waarbij alle objecten met dezelfde attributen en dezelfde methoden bij elkaar horen. We zeggen dat al deze objecten tot dezelfde klasse behoren. Een klasse specificeert dus een groep van objecten met overeenkomstige attributen, overeenkomstige relaties en overeenkomstig gedrag.

Wat is een instantie van een klasse?

We noemen een object welke onderdeel is van een klasse een instantie van die klasse. De termen instantie en object zijn vrijwel synoniem. 

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo