KEY FEATURES
This book is not intended to be a reference guide to the whole of C# or
even C# 3.0,
but rather to be a practical guide to using the most interesting
features of the language.
Although the emphasis is on developments in the most recent version, I
also
pick out some features of C# 1.0 and 2.0 that I think are really useful
but that are
not often employed in code.
Special features of this book include:
- Pictorial illustrations of patterns, to help you focus on the
meaning of what each
pattern can accomplish in real life
- Quizzes that relate the illustrations to the UML diagrams
- Uncluttered “theory” code that can be adapted to many
situations
- Tables that give guidance on when to choose a specific pattern
- Comparison tables for patterns that are similar, showing how
they differ
- Lists of the advantages, disadvantages, and limitations of each
pattern
- Challenges and exercises to help you take your knowledge
further