What You Need to Know

This book is for programmers who know how to program in C# 1.0 or Java 1.4 and who would like to move on to the more modern features of the latest language. All the new features of C# 3.0, as well as many novel features from C# 2.0, are introduced by example and summarized in sidebars for easy reference. Thus, the book serves as a programmers' guide as well.

The book does not assume any acquaintance with design patterns. It covers the full set of 23 patterns that were originally proposed in Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides's Design Patterns: Elements of Reusable Object-Oriented Software in 1994 and now form a common introductory base to the patterns that are emerging in many other domains (such as security, concurrency, and architectural design). At the end of the book, the reader will have a thorough grounding in design patterns as they are commonly understood.

Get C# 3.0 Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.