BOOK REVIEW

C# Design Patterns

Additon-Wesley

James W. Cooper

ISBN 0201844532

 

Category

Rating

LEGEND:

5=Excellent

4=Good

3=Standard

2=Fair

1=Poor

 

Overall recommendation

5

Quality of organization

4

Easy to read and navigate

4

Sufficient quantity of examples

5

Examples are error free

5

Reuse for reference

4

Quality of index

5

 

Summary Review 

 This book presents the Gang-of-Four (GofF) patterns in C#. The author tried to make the patterns easier to understand by using concrete examples. All the sample programs are included in the CD-ROM.

Detailed Comments 

 This book discusses essentially the same set of patterns in the Design Patterns by E. Gamma, R. Helm, R. Johnson and J. Vlissides using C#.  Started by presenting the C# syntax as well as the principle of object-oriented programming pertinent to rest of the subjects, this book goes on the present each patterns using a concrete sample. Depending who you are, you may either love or hate the samples.  I personally do not like the swimmer sample since I have no idea about the swimming competition, but I enjoy very much the rest of the samples. Several WinForm samples are excellent because they not only present the patterns, but also teach better ways of programming. If you prefer to understand the pattern in an abstract way, you might want to refer back to the original Gang-of-Four book. A big plus for this book is that all the samples are included in a CD-ROM to they can be readily explored.

 

Reviewer:

 Li Chen

Date:

2/4/03