- An introduction that explains what design patterns are, why they're used, and how to choose one pattern over another
- Extensive coverage of the classic creational, structural, and behavioral design patterns
- New design patterns in popular areas such as parallel programming, security and web design
- Interesting real-world examples that work well in the design pattern framework
- Case studies on patterns in mobile computing and applications in software architecture
- Examples embedded in real programs running on the companion web site
- Tables and guidelines for the choice of patterns
With the improved features of C# 3.0, design patterns are an efficient and clever way to overcome hurdles in software development with proven, tested templates -- if you know how to use them. This well-organized and illustrated book gives you an excellent head start on these effective tools.
About the Author
Judith Bishop is a computer scientist, in Pretoria South Africa, specializing in the application of programming languages to distributed systems and web-based technologies. She is internationally known as an advocate of new technology. Her books on Java and C# have been published in six languages. She represents South Africa on IFIP TC2 on software and is a chair or member of numerous international conference committees and editorial boards.