woensdag 27 juni 2007

Design Patterns in .Net deel II

Zorda ik begreep dat de Singleton niet de enigste Design Pattern is die er bestaat ben ik meer gaan lezen over design patterns. Lijstje design patterns GOF

Van de lange lijst bestaande patterns begreep ik de volgende patterns het snelst:

Proxy -> doorgeef luik
Adapter -> doorgeef luik met hernoemen functies en extra funtie calls
Facade -> vereenvoudigde weergave van verschillende classes (van stereo + tv + recorder + dvd naar -> HomeCinema class)

De pattern die ik in deze post wil beschrijven is de Bridge pattern.

definition
Decouple an abstraction from its implementation so that the two can vary independently.

Oftewel een interface met daarin een aantal methodes
Een concrete class die de interface implementeerd en die het werk uitvoert.


De interface is de brug tussen de calling code en wat er uitgevoerd moet worden.

Geen opmerkingen: