Tjänster & Utbildning

Solutions
Home > Tjänster & Utbildning > Utbildning > Systemutveckling

Design Patterns

Mallmö 3/12
Stockholm 3/12

Pris SEK 13 500
Antal dagar 2

Designmönster (eng. design patterns) är beskrivningar av lösningar på ofta återkommande objektorienterade designproblem. Vinsten är minskad utvecklingstid, återanvändning av både design och kod, bättre och robustare design vid utvecklandet av objektorienterad programvara. Kursens syfte är att deltagaren ska få kunskap om specifika mönster, hur dessa tillämpas i en designprocess samt hur en katalog av designmönster kan utnyttjas.

Mål
Att erhålla kunskap om specifika mönster, hur dessa tillämpas i en designprocess samt hur en katalog av designmönster kan utnyttjas.

Avsedd för
Systemdesigners och programmerare.

Förkunskaper
Objektorientering samt kännedom om C#, C++, Java eller något annat objektorienterad språk.

Kursdokumentation
I kursen ingår egenproducerat kursmaterial samt boken "Design Patterns" av Erich Gamma, Richard Helm, Ralph Johnson och John Vlissides alternativt Patterns in Java, Volume 1 av Mark Grand.

 

Kursinnehåll

Kategorier av designmönster

Vanligt förekommande designmönster

Mekanismer i designmönster

Att välja designmönster för ett givet problem

Anpassning av designmönster

Designmönster och återanvändning

Designmönster i praktiken - hur de används i designprocessen


Följande designmönster tas upp i kursen:
Fundamentala designmönster
- Interface
- Marker Interface
- Immutable
- Delegation

Skapande designmönster
- Singleton
- Factory Method
- Abstract Factory
- Prototype
- Object Pool

Struktuella designmönster
- Adapter
- Bridge
- Facade
- Proxy
- Decorator
- Composite

Beteenderelaterade designmönster
- Chain of Responsibility
- Observer
- State
- Strategy
- Template Method

SKRIV UT DENNA SIDA