Top critical review
6 people found this helpful
Not for the self taught
on 17 November 2007
this is an excelent book, but definately NOT FOR THOSE TEACHING THEMSELVES.
The problem is that it is used in college courses, so there are no answers to the exercises. This means that if you are at home trying to learn Object Oriented Programming, and you have no tutor to ask, you don't know if you've got it right. And if you come across an exercise (as I have with 4.26) where you can see an answer but don't know how to code it, you're stuffed.
So, yes buy this book if you're part of an organised (college) course, but steer clear if you're on your own trying to teach yourself.
Edit - post finishibg the book:
There is a mailing list (firstname.lastname@example.org) but don't ask directly for answers to the exercises, but phrase your questions to show what bits you understand but which bits you need hints with.
The answer to the exercise I mention has "ugly" syntax - you can have () at other places apart from right at the end of a dotted list.
But one last thing, this book does give you a real feel for what objects are and what you can do with/to them, as such it is invaluable to OOP.