Rate this book

The Object-Oriented Thought Process (2000)

by Matt Weisfeld(Favorite Author)
3.6 of 5 Votes: 4
ISBN
0672330164 (ISBN13: 9780672330162)
languge
English
genre
publisher
Addison-Wesley Professional
review 1: I was not a fan at all of this book. It's like one of the object-oriented programming books of the 1990s, telling you all about how great objects are then showing Java code riddled with statics and public mutator methods.All the hallmarks are there: the implementation-derived interfaces, pointless hierarchies where we learn that Dogs are Canines are Mammals and that Squares are Rectangles are Shapes, and more.The book has very little on what I would consider object-oriented thought. There is a superficial chapter on design patterns. Nothing useful on domain modeling. Nothing on the kinds of principles that were already evinced in Bertrand Meyer's writing. Nothing on message-passing, prototypical inheritance, design by contract or anything that doesn't conform to a Java 1.3... more view of OOP. Nothing on capturing intent in designing objects.It appears as if the author's perspective on OOP is that it's a useful way to wrap procedural code for use in modern systems, rather than being a system design process in its own right that happens to sometimes incorporate procedural code.I would not recommend this as an introduction to modern Object-Oriented techniques: unfortunately I can't think of anything that does fill that gap.
review 2: The title "The Object-Oriented Thought Process" undoubtedly matches with what the book actually delivers. This is a must-read book for anyone who not only wants to learn the definitions of object-orientation but also develop a thoughtful strategy towards OOP. The author has done a very good job by presenting the core concepts in a no-nonsense manner. Example codes are precise and clear. The only glitch, I must say, is that several topics and explanations are uselessly repeated. less
Reviews (see all)
bean
Prva knjiga iz domena OOP-a koju sam procitao i preko koje sam sam se ustvari i upoznao sa OOP-om.
kissmypoo
Excellent introductory book or refresher for Object-Oriented concepts.
joan
Refresher for me
Write review
Review will shown on site after approval.
(Review will shown on site after approval)