Objectgeorienteerd ontwikkelen: Ontwerp

4 belangrijke vragen over Objectgeorienteerd ontwikkelen: Ontwerp

Wat is het verschil tussen de analysefase en het ontwerp met betrekking tot het vaststellen van de activiteiten?

Analyse is gericht op het domein. Wat gaat het systeem doen?

Ontwerp is vooral gericht op het systeem. Hoe gaat het systeem dat doen?

Waar kun je van uitgaan bij het ontwerpen van klassen en attributen?

Van het domeinmodel.

Wat maakt objectorientatie zo aantrekkelijk en waarom?

1. Het biedt een vorm van modulariteit. Een systeem is complex en groot. Het moet dus opgeknipt worden.

2. Inkapseling leidt tot betere modulariteit.

3. Flexibel hergebruik van objecten. Overerving zorgt ervoor dat subklassen kenmerken en gedrag erven van het hoofdobject. Daarnaast kan de programmeur nog extra kenmerken aan de subklasse toevoegen.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat zijn een aantal nadelen aan objectorientatie?

- Een goed objectgeorienteerd ontwerp maken is moelijk en kost veel tijd
- Mechanisme zelf brengt overhead met zich mee inde uitvoering
- Er kleven ook nadelen aan het mechnisme zelf... teveel om uit te leggen.

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