Free Seminars and other Free Events

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 will provide an introduction to generics in general, and then demonstrate how patterns can be implemented using them. We will focus 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.

Course Level

Beginner

Who is this course for

Developers, designers and architects working in .NET technology.