|
|||||||||||||||||||||||||||||||||||
|
8 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
5 of 5 people found the following review helpful:
4.0 out of 5 stars
Short and Simple,
By Jaewoo Kim "OB-Wan" (Santa Monica, CA) - See all my reviews (TOP 1000 REVIEWER) (VINE VOICE) (REAL NAME)
Amazon Verified Purchase(What's this?)
This review is from: C# Class Design Handbook: Coding Effective Classes (Paperback)
This book is intended for the intermediate C# developers who want better understanding of OOP (Inheritence and Polymorphism). The book wastes very little text and gets to the point. This book is clearly not intended for the beginners. The book covers the following:
1)Defining Types 2)Type Members 3)Methods 4)Properties and Operators 5)Constructors and the Object LifeCycle 6)Events and Delgates 7)Inheritance and Polymorphism 8)Meta data The book doesn't contain any sample problems or questions. If it did, then I would have given this book 5 stars. I consider sample problems (and answers) crucial in truly understanding a computer language.
5 of 5 people found the following review helpful:
5.0 out of 5 stars
Fantastic for intermediate programmers,
By Sean Mahan (Maine, USA) - See all my reviews
This review is from: C# Class Design Handbook: Coding Effective Classes (Paperback)
Let me start by saying that I found this book to be fantastic. I would recommend this book to any intermediate programmer that's feeling a little stuck in where to go next.
The book starts off with the basics, the same way that most C# programming books do. It starts with the difference between value types and reference types, but what I found as I read into the first chapter was that this book went way beyond any other that I have read. It has simple examples to differentiate between the two types but then has you view the IL for the examples and starts to explain why value types and reference types are handled differently. That was just the beginning. The Class Design Handbook takes you through short, easy to understand examples that enforce the goal of the book but then as in the first chapter it goes on to explain why things are done a certain way, why a good design my incorporate or avoid something and what is actually happening behind the scenes. The other aspect of the book that I've found to be exceptionally useful is chapter 6. Events and Delegates; this book contains the first concise explanation of the .NET event handling model that I've seen. It takes you through the code that .NET creates to represent a delegate class and through IL shows you what is really happening. This book sits on my desk at work and when I know I'll be writing C# at home, it travels with me. Simple explanations, easy to understand code examples and straight-forward text make this an excellent reference book, although I read it cover to cover (geek). I use this book especially during the design phase of any project and recommend that anyone that feels like they need a little boost in the learning department will enjoy this book.
6 of 7 people found the following review helpful:
5.0 out of 5 stars
Simply Outstanding,
By
This review is from: C# Class Design Handbook: Coding Effective Classes (Paperback)
I was looking for a book that could clearly communicate best practices in developing with C#. This is the book I was looking for. I've been delighted with this book and it is one of the few in my stable that is getting the cover-to-cover treatment. An excellent book that will help make you a better C# programmer.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
An Excellent Introduction to Class Design,
By William Klar "stygian23" (Firenze, Italia) - See all my reviews
This review is from: C# Class Design Handbook: Coding Effective Classes (Paperback)
This book is a great example of the quality literature one expects from Apress. It delves into topics covered in most books on C#, but with an eye strictly toward class design and functionality. The authors have done a great job and the book reads as if it was written by one voice instead of five. A must read for all beginners.
1 of 1 people found the following review helpful:
5.0 out of 5 stars
I use this book over and over,
This review is from: C# Class Design Handbook: Coding Effective Classes (Paperback)
The book gets to the point and covers the details of the CLR and how classes are represented. The MSIL representations are very enlightening providing good insight into how the class will perform. The example source code from the website is helpful and offers a good place to experiment.
I bought this in 2004 and the cover is worn and faded the pages are dogeared and from time to time I see other programmers digging through it. If anything would be a reference to the books value it would be the amount of wear it has compared to my other books.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
Good book on C# classes but not too much design concepts,
By
This review is from: C# Class Design Handbook: Coding Effective Classes (Paperback)
Excellent book if you are looking for a reference on coding C# classes. Explains all aspects of class containers very well but only one chapter is devoted to class design concepts. A little more depth into this subject could have been better.
5.0 out of 5 stars
Perfect "best practices",
By
This review is from: C# Class Design Handbook: Coding Effective Classes (Paperback)
With all due respect to another reviewer this book is not mis-titled. It is not a design pattern book but a class design book as the title correctly states. If you want a C# design pattern book they are out there but if you want a to-the-point handy reference for coding classes in C# this book is outstanding!
6 of 13 people found the following review helpful:
2.0 out of 5 stars
Mistitled Book,
By
Amazon Verified Purchase(What's this?)
This review is from: C# Class Design Handbook: Coding Effective Classes (Paperback)
This book has very little content regarding good class design. There is one small chapter detailing a few Design Patterns (Singleton, Factory, Lazy Init) and the rest of the book is just explaining the way C# and the CLR work. If you are already a developer in some other language, this book will get you up to speed on C# very well, and is a good reference book, however it is not a Class Design book at all. I found no real information regarding design guidelines, reusabilty, error handling etc. |
|
Most Helpful First | Newest First
|
|
C# Class Design Handbook: Coding Effective Classes by James Speer (Paperback - August 26, 2003)
Used & New from: $12.50
| ||