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.