Real World Software Architecture

Real World Software Architecture is dedicated to providing information and experiences from the field of Software Architecture.



Subscribe with RSS or ATOM Add to Google

Links

  • Home Page
  • Real World Software Process Engineering
  • Suggested Reading
  • .NET Dev and Arch Collection
  • SEI Essays on SA
  • Software Architecture
  • Bredemeyer
  • wwisa
  • Product Line Engineering
  • PLEES
  • Software Product Lines
  • MSDN Architecture Center
  • patterns & practices






Wednesday, February 13, 2008

C# 3.0 Design Patterns Book Review

I found this book to be a very good treatment of the GOF patterns. The content is well organized and has a very clean feel to it.

I think there would be 2 primary audiences. One would be those that have study the GOF patterns, but want to see them implemented with the latest C# functionality available. The other would be those that have never before studied the GOF patterns and want to learn about them. I think both audiences should know the C# 3.0 language and syntax before reading this book, or at least be willing to learn C# 3.0 while reading this book.

Although the author claims this is a the book will guide you through the new C# 3.0 language features, they are only really listed. The side bars are enough to send you off looking for the right thing to learn, but you won't learn it with the content in the sidebar. As long as you are willing to go outside the book to learn the new C# 3.0 features, this book will serve to point them out.

Each pattern is broken down into 7 parts- Role, Illustration, Design, Implementation, Example, Use, and Exercises.

I think the author does a great job at communicating the intention of the patterns. She makes good use of graphics and UML diagrams. She also makes you put some thought into the patterns by offering mini quizzes.

The author also has a nice support site which has the code available and a lot of good information about patterns including the UML diagrams from the book. The code is very well organized and is very usable.

All in all I think this is a great C# GOF Patterns book and would recommend it to anyone that wants to learn to implement the GOF patterns with the latest C# language features available.

posted by tadanderson at 5:15 PM

0 Comments:

Post a Comment

<< Home

Previous Posts

  • Windows Presentation Foundation (WPF) Application ...
  • ASP.NET 3.5 Extensions Preview Links, Videos, and ...
  • LINQ in Action Book Review
  • Windows 2008 Available in MSDN Subscriber Downloads
  • GOF Design Patterns, AntiPatterns, and Refactoring...
  • SPARX Enterprise Architecture (EA) 7.1 - Beta 1 an...
  • Visual Studio 2008 Product Comparison Data Sheet
  • Software Process Dynamics Book Review
  • Software Process Dynamics Book Review
  • Web Application Extension (WAE) ASPX Patterns for ...



Powered by Blogger