OO Essentials
Object-Oriëntatie (OO) wordt op dit moment gezien als de standaard manier om software systemen te ontwerpen en te implementeren. Bij Object-Oriëntatie wordt de software gezien als een verzameling van interacterende objecten. Deze objecten bevatten data (de attributen), gedrag (de methoden) en relaties met andere objecten. In deze training leert u object georiënteerd denken en u leert wat de verschillende OO termen zoals inheritance en polymorphisme betekenen. Door middel van oefeningen leert u zelf een object georiënteerd domein model te ontwerpen.
Duur
1 dag
Onderwerpen
• OO principles
• Abstraction
• Encapsulation
• Modularity
• Hierarchy
• OO concepten
• Objecten
• Gedrag en toestanden
• Object relaties
• Klasse
• Inheritance
• Polymorphism
• OO modeleren
• Waarom OO?
• Voordelen van OO
• Nadelen van OO
• OO domein model
• OO in de praktijk
• OO programeer talen
• OO design met UML
• OO databases
Voorkennis
• Voor deze cursus is geen voorkennis nodig.