Patterns and .NET Generics

Patterns are very powerful constructs in software design, but we think of them more as collections of forces than as pre-rendered solutions. Thus, the implementation of a pattern is not prescribed by the pattern, and each pattern can have many implementations. The introductions of generics into .NET has introduced another alternative for implementing many of the patterns, with certain costs and benefits in each case. This seminar provided an introduction to generics in general, and then demonstrated how patterns can be implemented using them. It focused on .NET generics in particular, because of the ability to constrain them to interfaces, but the concepts are applicable to any language that supports generics.

All the Details

Friday, February 16, 2007
1 hour

Upcoming Events