Object-Oriented Thought Process, The and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £10.25 Amazon.co.uk Gift Card
The Object-Oriented Thought Process: An Object Lesson Plan (Developer's Library)
 
 
Start reading Object-Oriented Thought Process, The on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Object-Oriented Thought Process: An Object Lesson Plan (Developer's Library) [Paperback]

Matt Weisfeld
3.2 out of 5 stars  See all reviews (12 customer reviews)
RRP: £32.99
Price: £28.04 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.95 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £19.77  
Paperback £28.04  
Trade In this Item for up to £10.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in The Object-Oriented Thought Process: An Object Lesson Plan (Developer's Library) for an Amazon.co.uk gift card of up to £10.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Customers buy this book with OOP Demystified: A Self-teaching Guide £9.87

The Object-Oriented Thought Process: An Object Lesson Plan (Developer's Library) + OOP Demystified: A Self-teaching Guide
Price For Both: £37.91

Show availability and delivery details

  • This item: The Object-Oriented Thought Process: An Object Lesson Plan (Developer's Library)

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • OOP Demystified: A Self-teaching Guide

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions



Product details

  • Paperback: 360 pages
  • Publisher: Addison Wesley; 3 edition (25 Aug 2008)
  • Language English
  • ISBN-10: 0672330164
  • ISBN-13: 978-0672330162
  • Product Dimensions: 22.4 x 17.8 x 2.3 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Bestsellers Rank: 280,037 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Matt A. Weisfeld
Discover books, learn about writers, and more.

Visit Amazon's Matt A. Weisfeld Page

Product Description

Product Description

The Object-Oriented Thought Process

Third Edition

 

Matt Weisfeld

 

An introduction to object-oriented concepts for developers looking to master modern application practices.

 

Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, and Visual Basic .NET. By designing with objects rather than treating the code and data as separate entities, OOP allows objects to fully utilize other objects’ services as well as inherit their functionality. OOP promotes code portability and reuse, but requires a shift in thinking to be fully understood. Before jumping into the world of object-oriented programming languages, you must first master The Object-Oriented Thought Process.

 

Written by a developer for developers who want to make the leap to object-oriented technologies as well as managers who simply want to understand what they are managing, The Object-Oriented Thought Process provides a solution-oriented approach to object-oriented programming. Readers will learn to understand object-oriented design with inheritance or composition, object aggregation and association, and the difference between interfaces and implementations. Readers will also become more efficient and better thinkers in terms of object-oriented development.

 

This revised edition focuses on interoperability across various technologies, primarily using XML as the communication mechanism. A more detailed focus is placed on how business objects operate over networks, including client/server architectures and web services.

 

“Programmers who aim to create high quality software–as all programmers should–must learn the varied subtleties of the familiar yet not so familiar beasts called objects and classes. Doing so entails careful study of books such as Matt Weisfeld’s The Object-Oriented Thought Process.”

–Bill McCarty, author of Java Distributed Objects, and Object-Oriented Design in Java

 

Matt Weisfeld is an associate professor in business and technology at Cuyahoga Community College in Cleveland, Ohio. He has more than 20 years of experience as a professional software developer, project manager, and corporate trainer using C++, Smalltalk, .NET, and Java. He holds a BS in systems analysis, an MS in computer science, and an MBA in project management. Weisfeld has published many articles in major computer trade magazines and professional journals.

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 Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Format:Paperback
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 | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Good introduction 17 Mar 2003
By Jennifers Daddy TOP 1000 REVIEWER
Format:Paperback
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. Even if you have a basic understanding, it does teach you the correct way to "think" about objects before coding them. It introduces us to basic UML, such as class diagrams and "use case", which is what developers need. I haven't got time to know UML inside out, so a basic understanding is what I need. It's to the point, so I was able to read the whole book in one weekend. It doesn't pretend to be a programming text book as such, but does do exactly what it says in the title e.g. makes you think in objects.

It is a bit odd though when it keeps referring to other books all the time.

Apart from that, for a cheap book this is pretty good to get you on your way.

Comment | 
Was this review helpful to you?
7 of 9 people found the following review helpful
good, but not excellent 17 April 2002
Format:Paperback
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 | 
Was this review helpful to you?
Most Recent Customer Reviews
Poor explanations, partly irrelevant and LOADS OF MISTAKES
I bought this book because I had started reading some books on design patterns, and realised that I wasn't really doing OO programming. Read more
Published 19 months ago by Yossu
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 with... Read more
Published on 20 Sep 2009 by Scott
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 on 18 Nov 2008 by Dave M
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 territory... Read more
Published on 13 Oct 2008 by C. Ritchie
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 29 Jun 2007 by Lendrick
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 Johannes Pic
It didn't last very long
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... Read more

Published on 25 Mar 2004
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
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
Search Customer Reviews
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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges