Michiel van Otegem, IT Composer

Tuesday, July 05, 2005

Generics rule!

De voorbeelden die je online ziet over generics zijn de standaardvoorbeelden waarbij gebruik gemaakt wordt van generics om een strongly-typed collection te maken. Aardig, maar uiteindelijk niet echt hemelstormend. De voorbeelden op TechEd zijn veel interessanter. Indigo bijvoorbeeld maakt gebruik van generics om als host te dienen voor de implementatie van de functionaliteit. Het hosten van een class in Indigo wordt gedaan door de generic class ServiceHost, die je voor JouwClass gebruikt als ServiceHost. Je kunt via generics dus functionaliteit aanbieden die een infrastructuur leveren voor van alles en nog wat. Generics is wat dat betreft grotendeels het domein van architecten die generieke functionaliteit, of een framework, aan willen bieden aan ontwikkelaars. Die kunnen generics vervolgens gebruiken om veel sneller complexe functionaliteit te maken, omdat ze zich niet met de "plumbing" bezig hoeven te houden, omdat die "plumbing" verzorgd wordt door de generic class. Mijn hoop is dat hierdoor de productiviteit niet alleen omhoog gaat, maar ook hergebruik, waardoor uiteindelijk de bibliotheek met bruikbare code/compinenten veel sneller groeit dan nu.

0 Comments:

Post a Comment

<< Home