Opleiding: Design Patterns in Object Orientation
Toepassen van Design Patterns bij het technisch ontwerp
Tijdens deze training leer je wat Design Patterns zijn en hoe je ze toepast bij het objectgeoriënteerd ontwerpen.
Je maakt hierbij kennis met drie typen Design Patterns:
- creational (Singleton, Factory Method en Abstract Factory)
- structural (Composite, Façade, Flyweight en Proxy)
- behavioral (Iterator, Observer, Command, Visitor en Strategy).
Tijdens de training oefen je met het toepassen van deze patterns aan de hand van cases.
- Understand what a Design Pattern is. [Understand]
- Understand why Design Patterns are useful. [Understand]
- Understand the structure of the Design Pattern catalog in the book "Design Patterns" by Gamma et alii. [Understand]
- Apply various Design Patterns [Apply]
- Introductie Design Patterns
- Creational patterns: het abstraheren van het aanmaken van objecten.
- Structural patterns: het opbouwen van een grote class- en objectstructuren.
- Behavioural Patterns: het implementeren van algoritmes, communicatie tussen objecten en het toekennen van responsibilities aan classes.