or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
30 used & new from $32.52

Have one to sell? Sell yours here

or

Get a $5.00 Amazon.com Gift Card
 
   
Introduction to Object-Oriented Programming, An (3rd Edition)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Introduction to Object-Oriented Programming, An (3rd Edition) (Paperback)

~ (Author)
4.1 out of 5 stars  See all reviews (15 customer reviews)

List Price: $102.00
Price: $76.50 & this item ships for FREE with Super Saver Shipping. Details
You Save: $25.50 (25%)
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.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
13 new from $76.50 17 used from $32.52

Formats

Amazon Price New from Used from
Hardcover $41.95  
Paperback $76.50  

Frequently Bought Together

Introduction to Object-Oriented Programming, An (3rd Edition) + OOP Demystified + The Object-Oriented Thought Process (3rd Edition)
Price For All Three: $130.35

Show availability and shipping details

  • This item: Introduction to Object-Oriented Programming, An (3rd Edition) by Timothy Budd

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • OOP Demystified by James Edward Keogh

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • The Object-Oriented Thought Process (3rd Edition) by Matt A. Weisfeld

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

OOP Demystified

OOP Demystified

by James Edward Keogh
4.3 out of 5 stars (10)  $18.76
The Object-Oriented Thought Process (3rd Edition)

The Object-Oriented Thought Process (3rd Edition)

by Matt A. Weisfeld
4.0 out of 5 stars (48)  $35.09
Automata, Computability and Complexity: Theory and Applications

Automata, Computability and Complexity: Theory and Applications

by Elaine A. Rich
5.0 out of 5 stars (2)  $103.20
Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Pro - Developer)

Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Pro - Developer)

by Charles Petzold
3.9 out of 5 stars (45)  $37.79
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

by David A. Patterson
3.8 out of 5 stars (91)  $73.76
Explore similar items

Editorial Reviews

Amazon.com Review

This slender volume provides a great first taste of object- oriented concepts such as encapsulation and inheritance. An Introduction to Object-Oriented Programming explains all the key technical concepts and goes on to explore the "whys" of programming, such as why a program that one programmer could write in two months probably couldn't be written by two programmers in one month. The reason? Complexity.

As a textbook, An Introduction to Object-Oriented Programming does what you would expect--it explains all the key object-orientation concepts clearly and understandably. This book then goes beyond the basics to show why the object concept is strong in terms of design and economics, allowing readers to grasp more than just the technical aspects of the subject. Because examples are in C++, SmallTalk, Objective C, and Object Pascal, this book works well if you're trying to learn object orientation generally, without focusing too much on the mechanics of a particular language. An added attraction is that this book has been recently revised to include some Java information, helping readers to see how object orientation works on the cutting edge as well as in more established languages. This book is useful if you have some experience in programming, but want to expand your knowledge into object orientation by way of clear examples and technical but far-reaching prose. --This text refers to an out of print or unavailable edition of this title.

Product Description

B> In An Introduction to Object-Oriented Programming, Timothy Budd provides a language-independent presentation of object-oriented principles, such as objects, methods, inheritance (including multiple inheritance) and polymorphism. Examples are drawn from several different languages, including (among others) C++, C#, Java, CLOS, Delphi, Eiffel, Objective-C and Smalltalk. By examining many languages, the reader is better able to appreciate the general principles that lie beyond the syntax of the individual languages. This new edition presents examples drawn from a wider range of languages, including Eiffel, CLOS, and Python in addition to the mainstream languages, as well as extensive comparisons between C++, C# and Java. Case studies explore the application of polymorphism in the STL in C++ and the AWT in Java. UML notation and diagrams are integrated and utilized throughout. The book also features advanced sections on design patterns, reflection and introspection, network programming, and the implementation of object-oriented languages. This book is appropriate for programmers looking to read about the theory behind and functionality of a variety of object-oriented programming languages. It is also useful as a reference. /*@ISBN = 0-201-76031-2@MAINCAT = Object Technologies@DATALINE1 = 2002, 450 pges, 6 3/8 x 9 1/4 @DATALINE2 = Cloth, $45.00k*/

Product Details

  • Paperback: 648 pages
  • Publisher: Addison Wesley; 3 edition (October 22, 2001)
  • Language: English
  • ISBN-10: 0201760312
  • ISBN-13: 978-0201760316
  • Product Dimensions: 9.5 x 6.5 x 1.3 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon.com Sales Rank: #406,279 in Books (See Bestsellers in Books)

More About the Author

Timothy Budd
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Timothy Budd Page

What Do Customers Ultimately Buy After Viewing This Item?

Introduction to Object-Oriented Programming, An (3rd Edition)
70% buy the item featured on this page:
Introduction to Object-Oriented Programming, An (3rd Edition) 4.1 out of 5 stars (15)
$76.50
The Object-Oriented Thought Process (3rd Edition)
13% buy
The Object-Oriented Thought Process (3rd Edition) 4.0 out of 5 stars (48)
$35.09
OOP Demystified
10% buy
OOP Demystified 4.3 out of 5 stars (10)
$18.76
Design Patterns: Elements of Reusable Object-Oriented Software
4% buy
Design Patterns: Elements of Reusable Object-Oriented Software 4.5 out of 5 stars (263)
$41.57

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

15 Reviews
5 star:
 (9)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
18 of 18 people found the following review helpful:
4.0 out of 5 stars Good practical interlingual introduction to OOP concepts., December 29, 1997
By Stephen Bloch (New York City) - See all my reviews
(REAL NAME)   
I used this text for an OOP course I taught to college sophomores whose previous background was Pascal and C. I chose this book because, almost uniquely in the field, it was NOT tied to one specific language and that language's OOP idiom, but rather pointed out significant differences among C++, Java, Smalltalk, Objective-C, and two different Object Pascals in their views of OOP. (I was disappointed by the absence of multi-dispatch languages such as CLOS from the list.) Budd introduces each major principle and programming construct in practical but language-independent terms, then illustrates how that construct is specified in several different languages.

I found Budd's treatment of the basic concepts much simpler, clearer, and less jargon-laden than that in Booch. My students had some trouble, but they got through much of the book, whereas I can't imagine them wading through Booch at all. I still like the interlingual approach, but I would advise teachers using the book to pick two or three of the languages and simply ignore the rest of the examples, to avoid confusing students too much.

I haven't found the ideal text for this course, but Budd is at least a pretty good one.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
15 of 15 people found the following review helpful:
5.0 out of 5 stars Great Introduction to OOP, March 5, 2003
By David C. Veeneman (Lincolnshire, IL USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
I've read a number of introductions to object-oriented design and programming. This one is the best all-around introduction that I have seen. It starts in the real world, with a discussion of how one plans and organizes a task (sending flowers to a significant other) that requires more than a single person to get done. That's a pleasant change from texts that begin with Dauntingly Dry Definitions ("encapsulation", "inheritance", and my favorite, "polymorphism").

To the author's credit, he avoids launching into inheritance until Chapter 8, by which time he has laid enough groundwork to reduce the concept to common sense. Other concepts are presented in a similar manner.

Note that this book is a survey book, not an in-depth programming manual. You won't learn C++ or Delphi, or any of the other half-dozen languages used for the book's examples. And the book focuses on concepts, rather than implementation. you won't learn how to implement a Singleton pattern in C#, although you will learn what it is and why it is useful. Finally, the book assumes familiarity with traditional, procedural programming. This is not a Programming 101 text.

I would recommend this book enthusiastically as a starting point for anyone making the transition from traditional programming to OOP. If you are moving to the DotNet platform, I have created a list ("So you'd like to ... Transition to DotNet") with some other recommended texts.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
10 of 10 people found the following review helpful:
5.0 out of 5 stars Great as a first book on object-oriented programming, January 3, 2001
By A Customer
I really enjoyed this book. The author covers all the important oo concepts in several languages. This allows you to get an excellent perspective on each concept without being distracted by each language's implemention of that concept. I also appreciated the writing skills of the author. He was always clear and precise. A lot of information is packed into a relatively slim volume. Of several introductory oo books I've recently read, this one easily tops my list.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

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

5.0 out of 5 stars Sets the proper foundation
I've been using classes more as a means of organizing and improving the maintainability, understanding of various applications I've built over the past 3 years (VB). Read more
Published on December 3, 2001 by Michael Gautier

4.0 out of 5 stars It's a very good book, but...
I had a great opportunity to know the author of this book in person: I took Dr.Budd's course on Object-oriented programming in Oregon State University in Fall 2000. Read more
Published on December 6, 2000 by anton_dragunov

1.0 out of 5 stars Not so simple !
This text book is one of the worst text book I have been forced to read. Having to read this text book as part of the University requirement, I found it very confusing, especially... Read more
Published on October 15, 2000 by plaxmina

1.0 out of 5 stars Not so Simple
This is one of the worst books I've ever been foreced to read in my entire life. Having to use this as part of the University Text, I found it very confusing in concept... Read more
Published on October 15, 2000 by plaxmina

5.0 out of 5 stars How to really explore the OOP power
This book isn't just a description of the OOP features, its examples(in many languages: Object Pascal, Java, SmallTalk...) show how to organize your application in a OO view. Read more
Published on August 15, 2000 by LUIS CLAUDIO B PATRICIO

5.0 out of 5 stars Extremely clear and profound
I study Information Systems Science and this was mentioned as a course book for the basic OOP course. Read more
Published on July 25, 2000

5.0 out of 5 stars teaches essence of OOP
This book is not intended to be used for the specific language tutorial or guide. It deals with OOP itself. why OOP? what is the difference with conventional ways? Read more
Published on June 21, 2000 by bughog

5.0 out of 5 stars so what is the OOP?
I bought this book recently and have not finished yet. But I can say that this book is the best for the programmers who have some experience with object oriented programming... Read more
Published on June 18, 2000 by bughog

4.0 out of 5 stars Makes OO fun and stimulating
This is a more of a theoretical book rather than a practical one. It explores all facets of OO, and covers the areas of inheritance and polymorhism - and all the associated... Read more
Published on April 26, 2000 by charles_t

3.0 out of 5 stars Not bad but...
I found the book good, but I didn't walk away feeling that it provided a good grasp of any but the most general concepts of OO. Read more
Published on April 1, 2000 by Hal Helms

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


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.