<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book>
  <id>1591114</id>
  <title><![CDATA[C# Design Patterns]]></title>
  <isbn><![CDATA[059652773X]]></isbn>
  <isbn13><![CDATA[9780596527730]]></isbn13>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <description><![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]></description>
  <work>
  <best_book_id type="integer">1591114</best_book_id>
  <books_count type="integer">1</books_count>
  <desc_user_id type="integer" nil="true"></desc_user_id>
  <id type="integer">1584128</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">11</original_publication_day>
  <original_publication_month type="integer">1</original_publication_month>
  <original_publication_year type="integer">2007</original_publication_year>
  <original_title>C# Design Patterns</original_title>
  <rating_dist>total:7|5:2|4:3|3:1|2:1|</rating_dist>
  <ratings_count type="integer">7</ratings_count>
  <ratings_sum type="integer">27</ratings_sum>
  <reviews_count type="integer">25</reviews_count>
  <text_reviews_count type="integer">4</text_reviews_count>
</work>

  <average_rating><![CDATA[3.86]]></average_rating>
  <ratings_count><![CDATA[7]]></ratings_count>
  <text_reviews_count><![CDATA[4]]></text_reviews_count>
  
  <url><![CDATA[http://www.goodreads.com/book/show/1591114.C_Design_Patterns]]></url>
  <link><![CDATA[http://www.goodreads.com/book/show/1591114.C_Design_Patterns]]></link>
  <authors>
    <author>
    <id>738473</id>
        <name><![CDATA[Judith Bishop]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/738473.Judith_Bishop]]></link>
    <average_rating>4.11</average_rating>
    <ratings_count>9</ratings_count>
    <text_reviews_count>4</text_reviews_count>
  </author>
  </authors>
    <reviews start="1" end="20" total="25">
      <review>
  <id>60677588</id>
    <user>
    <id>1087636</id>
    <name><![CDATA[Richard]]></name>
    <location><![CDATA[Canada]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1087636-richard]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1245679556p3/1087636.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1245679556p2/1087636.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="dotnet" />
        <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri May 01 00:00:00 -0700 2009</read_at>
  <date_added>Mon Jun 22 14:10:13 -0700 2009</date_added>
  <date_updated>Mon Jun 22 14:13:55 -0700 2009</date_updated>
  <read_count>1</read_count>
    <body><![CDATA[As as C# developer I found this book indispensible. It is now a tattered, well used tome on my desk. If you want to learn patterns, if you don't want to learn patterns and just want to copy solid code, or maybe something in between, this is the book for you.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/60677588]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/60677588]]></link>
</review>
      <review>
  <id>42767076</id>
    <user>
    <id>136938</id>
    <name><![CDATA[Steve]]></name>
    <location><![CDATA[Lansdale, PA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/136938-steve]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Wed Jan 14 00:00:00 -0800 2009</read_at>
  <date_added>Mon Jan 12 04:55:01 -0800 2009</date_added>
  <date_updated>Wed Jan 14 05:07:18 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[A decent introduction to design patterns using the C# programming language. Lots of code examples included.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/42767076]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/42767076]]></link>
</review>
      <review>
  <id>16303744</id>
    <user>
    <id>930304</id>
    <name><![CDATA[Matt]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/930304-matt-weber]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="geek" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Feb 25 04:56:55 -0800 2008</date_added>
  <date_updated>Mon Feb 25 04:59:29 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[I'm enjoying this book because it covers the design patterns in an intuitive way.  Also, it centers on my technology (instead of java) so that I don't have to be constantly translating during the examples.  Finally, it uses many of the new C# 3.0 features in its solutions... very cool for someone wi...<a href="http://www.goodreads.com/review/show/16303744">more...</a>]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/16303744]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/16303744]]></link>
</review>
      <review>
  <id>34899037</id>
    <user>
    <id>1605762</id>
    <name><![CDATA[Wes]]></name>
    <location><![CDATA[Salt Lake City, UT]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1605762-wes-smith]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>2</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue Nov 18 00:00:00 -0800 2008</read_at>
  <date_added>Thu Oct 09 08:54:34 -0700 2008</date_added>
  <date_updated>Tue Nov 18 08:46:57 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[OK for introducing the design patterns. I disagree with the suggested implementations. It also isn't ideal for introducing the additions in C# 3.0]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/34899037]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/34899037]]></link>
</review>
      <review>
  <id>75625034</id>
    <user>
    <id>1899636</id>
    <name><![CDATA[Nikkie]]></name>
    <location><![CDATA[Bellingham, WA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1899636-nikkie]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1231793117p3/1899636.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1231793117p2/1899636.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Oct 24 18:12:18 -0700 2009</date_added>
  <date_updated>Sat Oct 24 18:12:18 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/75625034]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/75625034]]></link>
</review>
      <review>
  <id>69744739</id>
    <user>
    <id>1887332</id>
    <name><![CDATA[Andrew]]></name>
    <location><![CDATA[Wayne, PA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1887332-andrew]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1231529448p3/1887332.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1231529448p2/1887332.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Sep 01 17:44:00 -0700 2009</date_added>
  <date_updated>Tue Sep 01 17:44:00 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/69744739]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/69744739]]></link>
</review>
      <review>
  <id>57976809</id>
    <user>
    <id>692644</id>
    <name><![CDATA[Brett]]></name>
    <location><![CDATA[West Bloomfield, MI]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/692644-brett]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1198011215p3/692644.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1198011215p2/692644.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="programming" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun May 31 14:23:04 -0700 2009</date_added>
  <date_updated>Sun May 31 14:23:04 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/57976809]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/57976809]]></link>
</review>
      <review>
  <id>56359427</id>
    <user>
    <id>2311375</id>
    <name><![CDATA[Nikos]]></name>
    <location><![CDATA[Athens, 35, Greece]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2311375-nikos]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1242567371p3/2311375.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1242567371p2/2311375.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun May 17 06:40:46 -0700 2009</date_added>
  <date_updated>Sun May 17 06:40:46 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/56359427]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/56359427]]></link>
</review>
      <review>
  <id>54807648</id>
    <user>
    <id>2219141</id>
    <name><![CDATA[Anne]]></name>
    <location><![CDATA[Düsseldorf, 07, Germany]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2219141-anne-schuessler]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1240868058p3/2219141.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1240868058p2/2219141.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun May 03 13:26:42 -0700 2009</date_added>
  <date_updated>Sun May 03 13:26:48 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/54807648]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/54807648]]></link>
</review>
      <review>
  <id>52528632</id>
    <user>
    <id>2207763</id>
    <name><![CDATA[Piero]]></name>
    <location><![CDATA[Milan, 09, Italy]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2207763-piero-campanelli]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1239650557p3/2207763.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1239650557p2/2207763.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="lang-csharp" />
        <shelf name="on-digital" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Apr 13 13:03:28 -0700 2009</date_added>
  <date_updated>Fri Aug 28 00:46:17 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/52528632]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/52528632]]></link>
</review>
      <review>
  <id>46265952</id>
    <user>
    <id>320238</id>
    <name><![CDATA[Wayne]]></name>
    <location><![CDATA[Seattle, WA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/320238-wayne]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="2009" />
        <shelf name="computing-videogames" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Apr 23 00:00:00 -0700 2009</read_at>
  <date_added>Fri Feb 13 14:52:15 -0800 2009</date_added>
  <date_updated>Thu Apr 23 17:22:32 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/46265952]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/46265952]]></link>
</review>
      <review>
  <id>42701280</id>
    <user>
    <id>661131</id>
    <name><![CDATA[Darin]]></name>
    <location><![CDATA[King Of Prussia, PA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/661131-darin]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1197049613p3/661131.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1197049613p2/661131.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Jan 11 13:12:44 -0800 2009</date_added>
  <date_updated>Sun Jan 11 13:12:46 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/42701280]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/42701280]]></link>
</review>
      <review>
  <id>40932013</id>
    <user>
    <id>174475</id>
    <name><![CDATA[Chad]]></name>
    <location><![CDATA[Beaver Dam, WI]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/174475-chad]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1183744353p3/174475.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1183744353p2/174475.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
        <shelf name="own" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Dec 26 09:00:41 -0800 2008</date_added>
  <date_updated>Fri Dec 26 09:00:52 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/40932013]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/40932013]]></link>
</review>
      <review>
  <id>38051012</id>
    <user>
    <id>1613449</id>
    <name><![CDATA[Alexander]]></name>
    <location><![CDATA[Germany]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1613449-alexander]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="ebook" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Nov 18 10:28:30 -0800 2008</date_added>
  <date_updated>Tue Nov 18 10:28:35 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/38051012]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/38051012]]></link>
</review>
      <review>
  <id>35531078</id>
    <user>
    <id>803449</id>
    <name><![CDATA[Steven1972]]></name>
    <location><![CDATA[Belgium]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/803449-steven1972]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1202648579p3/803449.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1202648579p2/803449.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="to-check" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Oct 17 01:34:58 -0700 2008</date_added>
  <date_updated>Fri Oct 17 01:34:58 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/35531078]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/35531078]]></link>
</review>
      <review>
  <id>35294341</id>
    <user>
    <id>1479441</id>
    <name><![CDATA[Jonathan]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1479441-jonathan]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Oct 14 11:40:20 -0700 2008</date_added>
  <date_updated>Tue Oct 14 11:41:23 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/35294341]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/35294341]]></link>
</review>
      <review>
  <id>34083222</id>
    <user>
    <id>1573900</id>
    <name><![CDATA[Jim]]></name>
    <location><![CDATA[Adelaide, Australia]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1573900-jim]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Sep 28 19:20:36 -0700 2008</date_added>
  <date_updated>Sun Sep 28 19:20:36 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/34083222]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/34083222]]></link>
</review>
      <review>
  <id>30176600</id>
    <user>
    <id>1302789</id>
    <name><![CDATA[Tyler]]></name>
    <location><![CDATA[Saint John, Canada]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1302789-tyler-macleod]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1215374445p3/1302789.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1215374445p2/1302789.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Aug 14 16:50:51 -0700 2008</date_added>
  <date_updated>Thu Aug 14 16:50:51 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/30176600]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/30176600]]></link>
</review>
      <review>
  <id>26360105</id>
    <user>
    <id>1300237</id>
    <name><![CDATA[George]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1300237-george-schaffer]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Jul 09 09:16:45 -0700 2009</read_at>
  <date_added>Sat Jul 05 09:38:44 -0700 2008</date_added>
  <date_updated>Thu Jul 09 09:16:45 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/26360105]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/26360105]]></link>
</review>
      <review>
  <id>21886769</id>
    <user>
    <id>915000</id>
    <name><![CDATA[Mohammad]]></name>
    <location><![CDATA[Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/915000-mohammad]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1204312521p3/915000.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1204312521p2/915000.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">1591114</id>
  <isbn>059652773X</isbn>
  <isbn13>9780596527730</isbn13>
  <text_reviews_count type="integer">4</text_reviews_count>
  <title>
    <![CDATA[C# Design Patterns]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1591114.C_Design_Patterns</link>
  <average_rating>3.86</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[&lt;DIV&gt;If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to use the latest features of C# 3.0 to code them. C# Design Patterns draws on new C# 3.0 language and .NET 3.5 framework features to implement the 23 foundational patterns known to working developers. You get plenty of case studies that reveal how each pattern is used in practice, and an insightful comparison of patterns and where they would be best used or combined. This well-organized and illustrated book includes: An explanation of design patterns and why they're used, with tables and guidelines to help you choose one pattern over another Illustrated coverage of each classic Creational, Structural, and Behavioral design pattern, including its representation in UML and the roles of its various players C# 3.0 features introduced by example and summarized in sidebars for easy reference Examples of each pattern at work in a real .NET 3.5 program available for download from O'Reilly and the author's companion web site Quizzes and exercises to test your understanding of the material. With C# 3.0 Design Patterns, you learn to make code correct, extensible and efficient to save time up front and eliminate problems later. If your business relies on efficient application development and quality code, you need C# Design Patterns.&lt;/div&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu May 08 16:47:31 -0700 2008</date_added>
  <date_updated>Thu May 08 16:47:31 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/21886769]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/21886769]]></link>
</review>
    </reviews>
  <popular_shelves>
          <shelf name="to-read" />
          <shelf name="currently-reading" />
          <shelf name="programming" />
          <shelf name="dotnet" />
          <shelf name="on-digital" />
          <shelf name="wait-ontheshelf" />
          <shelf name="computing-videogames" />
          <shelf name="ebook" />
      </popular_shelves>
  <book_links>
    <book_link>
  <id>8</id>
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=1591114</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>