aspose file tools*
The moose likes Book Reviews and the fly likes The Object-Oriented Thought Process Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Books » Book Reviews
Bookmark "The Object-Oriented Thought Process" Watch "The Object-Oriented Thought Process" New topic
Author

The Object-Oriented Thought Process

Book Review Team
Bartender

Joined: Feb 15, 2002
Posts: 933
<pre>Author/s : Matt Weisfeld
Publisher : Addison-Wesley
Reviewed by : Campbell Ritchie
Rating : 6 horseshoes
</pre>

A little book for experienced programmers, their managers, etc., to explain how one does things "differently" in object-oriented programming. It is easy and entertaining to read, and explains the basics of object-orientation, so might also be suitable for teachers of computing.

It shows what the object-oriented way is, with classes, objects, hiding, encapsulation explained. Later chapters explain how to send objects across networks, why databases are usually not object-oriented, etc. There are many illustrations with Java code, and "translations" to Visual Basic and C#. The chapter about design patterns barely scratches the surface, and the section on anti-patterns is so short I think it ought to have been omitted.

Unfortunately some of the code fragments incorporate errors, mostly obvious to the experienced Java programmer, which would prevent compilation. There is detailed discussion of a "Cabbie" class and how it relates to Cars and Customers, but there are two odd bits of design: a static companyName field and a no-arguments constructor. Fuller discussion of these peculiarities would have made the book more useful. Access control is discussed, but there are mistakes about what private and protected mean in Java.

There are less than 3 dozen references altogether, and they are arranged strangely, and the most interesting quote (page 181) has no source cited and was difficult to find from its keywords in the index.

Although I enjoyed the book, I thought it was badly marred by the points I mentioned.
[ October 21, 2008: Message edited by: Book Review Team ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: The Object-Oriented Thought Process