woodys-uk
Price: £26.68
In stock

10 used & new from £15.99

Have one to sell? Sell yours here
 
 
The Object Oriented Thought Process (Developer's Library)
 
 

The Object Oriented Thought Process (Developer's Library) (Paperback)

by Matt Weisfeld (Author)
3.4 out of 5 stars  See all reviews (11 customer reviews)

Available from these sellers.


3 new from £26.47 7 used from £15.99

Customers Who Bought This Item Also Bought

OOP Demystified: A Self-teaching Guide

OOP Demystified: A Self-teaching Guide

by James Keogh
3.5 out of 5 stars (2)  £7.11
Head First Design Patterns

Head First Design Patterns

by Eric Freeman
4.8 out of 5 stars (39)  £20.32
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

by Robert C. Martin
4.4 out of 5 stars (12)  £13.99
Object Oriented Analysis and Design with Applications (Addison-Wesley Object Technology)

Object Oriented Analysis and Design with Applications (Addison-Wesley Object Technology)

by Grady Booch
5.0 out of 5 stars (1)  £28.19
Head First C#

Head First C#

by Andrew Stellman
4.2 out of 5 stars (12)  £22.43
Explore similar items

Product details

  • Paperback: 288 pages
  • Publisher: Sams; 2 edition (29 Dec 2003)
  • Language English
  • ISBN-10: 0672326116
  • ISBN-13: 978-0672326110
  • Product Dimensions: 22.6 x 17.3 x 1.8 cm
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon.co.uk Sales Rank: 669,179 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Product Description

Product Description

A new edition of this title is available, ISBN-10: 0672330164 ISBN-13: 9780672330162

 

The Object-Oriented Thought Process, Second Edition will lay the foundation in object-oriented concepts and then explain how various object technologies are used. Author Matt Weisfeld introduces object-oriented concepts, then covers abstraction, public and private classes, reusing code, and devloping frameworks. Later chapters cover building objects that work with XML, databases, and distributed systems (including EJBs, .NET, Web Services and more).Throughout the book Matt uses UML, the standard language for modeling objects, to provide illustration and examples of each concept.

 

 



From the Publisher

By the Professional, for the Professional!
The Object-Oriented Thought Process is a concise and readable primer.

Matt Weisfeld's years of programming, teaching, and writing have given him a flair for presenting highly technical topics in a clear and interesting manner. He is able to blend abstract concepts with ingenious examples and clear illustrations to quickly teach powerful OOP techniques.

The code examples are written in Java and UML but are designed in such a way that a reader with no previous experience will still understand them.

The Object-Oriented Thought Process is a clear and accessible alternative to the often dry and overly dense books available on the market today.

Matt Weisfeld has 18 years of software development and project management experience in COBOL, Pascal, C, C++, Smalltalk, and Java. He has taught programming classes for more than 10 years and has been published extensively in leading industry magazines, including Dr. Dobb's and Java Report including many more!

A concise but complete introduction to object-oriented concepts with code examples in Java and UML.

Excellent primer for professional developers moving to object-oriented languages, as well as CS students. --This text refers to an out of print or unavailable edition of this title.


Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
programming
object oriented
work
reference
philosophy
00

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

The Object Oriented Thought Process (Developer's Library)
74% buy the item featured on this page:
The Object Oriented Thought Process (Developer's Library) 3.4 out of 5 stars (11)
OOP Demystified: A Self-teaching Guide
13% buy
OOP Demystified: A Self-teaching Guide 3.5 out of 5 stars (2)
£7.11
Object-oriented Software Construction (Prentice-Hall Resource)
5% buy
Object-oriented Software Construction (Prentice-Hall Resource) 4.5 out of 5 stars (8)
£36.47
Head First Design Patterns
4% buy
Head First Design Patterns 4.8 out of 5 stars (39)
£20.32

 

Customer Reviews

11 Reviews
5 star:
 (1)
4 star:
 (6)
3 star:
 (1)
2 star:
 (2)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
5 of 6 people found the following review helpful:
4.0 out of 5 stars good, but not excellent, 17 April 2002
I wanted to write a review of this title as an antidote to the reviewer who paints it as being wafer thin and the reviewer who makes it sound better than it is.

All in all, I think this is a good book - given its scope. It seeks to explain simply and in plain English the essential concepts - mostly basic, but touching on the more advanced ideas - underpinning the basis of Object Oriented Programming (OOP).

As such, it succeeds admirably. The author is experienced as a programmer and writes well. He does not try to burden the reader with difficult concepts and gets the absolute essentials well. Where he doesn't go into detail he refers the reader on to other books which do.

Note, however, that this title doesn't aim to examine OOP in depth. This was never the author's intention and so he can hardly be faulted for that. Rather, what Weisfeld is trying to do (and, I think, he succeeds about 90% of the way) is to get people unused to thinking in an object oriented way into the necessary mindset. As a result, I was fairly pleased with this book. A careful (and easy) read confirmed what I knew and cleared up most of what I didn't of the basics.

Where I would criticise the book - and why it only gets 4 stars rather than 5 - is in its execution. As the first reader hints, this title could perhaps have been 10-20% longer and explained some key extensions of OO thinking in greater depth (i.e. UML and the implementation process are both covered in a very cursory way) . And while I'm happy to go to other books after having read this, I felt it would have been better to have these "extensions" more tightly integrated into this title.

After all, the purpose of reading this title is to explain the conceptual "Why" of Object Orientation, and that includes the implementation issues as well as a (clear) description of the concepts.

Overall, a good book and useful for those who don't know much about object orientation.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars Don't dwell on the environment, 18 Mar 2009
By N. Dixon - See all my reviews
(REAL NAME)   
Having worked with multiple proceedural lanuages, I had been finding the transition to true object oriented development a little of a struggle. All my previous effort was based on learning a specific language. This effort was hindered by the fact that my learning material although based on object oriented principles didn't give reasoning behind these decisions. When working with these new lanuages I found myslef simply writting proceedural programs rather than developing and using objects.

The Object Oriented Thought Process: An Object Lesson Plan stears as far from specific languages as is possible instead focussing on the underlying concepts. Since reading this book I have now revisited my object oriented developments and found that thinking in terms of objects is now a simple process.

This should be the starting point for any budding object oriented developer, particularly if they have been previously developing proceedural programs. Learn the essential concepts before jumping in at the deep end.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 3 people found the following review helpful:
2.0 out of 5 stars It didn't last very long, 25 Mar 2004
By A Customer
A few positive thoughts:

* This book can be read very quickly
* This book has pictures in it which helps break up the text
* A lot of the explanations of concepts are done very intuitively and well
* Introduction of UML as a language-neutral implementation of the concepts is good

A few negative thoughts:

* The author's prose style is extremely repetitive - a bit like being taught in a primary school: To do ABC we do XYZ. In other words, doing XYZ will bring about ABC, or to put it another way, ABC will achieve XYZ. What we are basically saying is that XYZ-ing is the best way to ABC. This gets annoying. I got a strong impression that the author was trying very hard to fill up the pages. If you've ever read the O'Reilly book on Information Architecture you'll know what I mean.
* The text doesn't appear to have been edited at all. It's littered with typos both in the body and the code samples.
* The pictures merely aggregate the text inside really dodgy clipart - they never actually add anything to the explanations. Some of them are laughably gratuitous. Once again I got a strong impression of page-filling.
* The target audience is unclear. There are lots of code samples in Java (with many typos and syntax errors). This is fine if you already know some Java syntax, but the book's supposed to be about the OO thought process, not Java.
* Many of the concepts aren't dealt with in much detail at all. This isn't a problem in an introductory text as long as there's enough to make them understandable. In some instances I could tell that the only reason I got what he was saying was because I had read about it before - less repetition and more content would have gone down really well to nail down certain concepts.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Good no non-sense book
I think this is one of those books that does pretty much what it says on the tin. If your already into OO it might not go far enough but as a beginner or someone who as toyed... Read more
Published 1 month ago by Scott

4.0 out of 5 stars Great intro to the OO world
I had a 3gl beginning in IT and then moved into database technology (Oracle). I felt I'd been left behind with all the new Java / internet / networking technologies and needed to... Read more
Published 12 months ago by Dave M

2.0 out of 5 stars Bit of a curate's egg
I found parts of it excellent, the easy-to-read style, and the presentation. I found the chapters about networking and CORBA most interesting since they are less familiar... Read more
Published 13 months ago by C. Ritchie

4.0 out of 5 stars A good place to start
A few years ago as a mainframe (COBOL) programmer coverting to OO programmimg I found this an excellent introduction to the approach. Read more
Published on 30 Jun 2007 by Lendrick

1.0 out of 5 stars Not worth the money
No, this book does not explain the OO thought process. It shows that there are classes and objects and inheritance and so on but it does not explain how to write good OO code... Read more
Published on 30 Nov 2005 by jpic344

4.0 out of 5 stars Good introduction
This book is pretty good for those who are moving from a hybrid o-o language such as VB6 to a real o-o one. Read more
Published on 17 Mar 2003 by Dominic Batstone

3.0 out of 5 stars Leaves you feeling cheated
This book tempts you with some intriguing concepts, and then instead of explaining in detail just refers you to other well known books. Read more
Published on 21 Mar 2002 by maillists@belgarian.co.uk

5.0 out of 5 stars Excellent introduction for developers from non-OO background
Moving from RPG to Java meant that I needed to make a fundemental shift in my way of thinking. This book provided a excellent introduction to OO concepts, jargon and UML... Read more
Published on 15 Aug 2000

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.