or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Principles of Object-Oriented Programming in Java 1.1: The Practical Guide to Effective, Efficient Program Design
 
 
Tell the Publisher!
I'd like to read this book on Kindle

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

Principles of Object-Oriented Programming in Java 1.1: The Practical Guide to Effective, Efficient Program Design [Paperback]

James W. Cooper (Author)
4.2 out of 5 stars  See all reviews (6 customer reviews)

Price: $39.99 & this item ships for FREE with Super Saver Shipping. Details
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
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.com. Gift-wrap available.

Formats

Amazon Price New from Used from
Paperback $39.95  
Paperback, June 28, 1997 $39.99  

Book Description

June 28, 1997
Moves readers beyond syntax and mechanics to the principles behind fundamental software engineering decisions in object-oriented design. Uses Java examples as a illustration tool to show how principles can be applied to other object-oriented languages. Shows how to build reusable code and easily maintainable programs. Is the book that programmers wish they had when they were learning C++ and Java! Helps users build intuition about object-oriented design.

Product Details

  • Paperback: 400 pages
  • Publisher: Ventana Pr (June 28, 1997)
  • Language: English
  • ISBN-10: 1566045304
  • ISBN-13: 978-1566045308
  • Product Dimensions: 9.2 x 9.2 x 1.2 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #3,850,663 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

1 of 1 people found the following review helpful:
5.0 out of 5 stars This book doesn't assume you know about OO design!, June 9, 1998
By 
This review is from: Principles of Object-Oriented Programming in Java 1.1: The Practical Guide to Effective, Efficient Program Design (Paperback)
90% of the books I've seen that claim to teach you Java, either assume you already understand object oriented design, or they teach you to write procedural Java (YUK!).

After 15 years of procedural programming, I found the syntax of Java very straight forward, but I fell flat with other Java books because they all assume that the reader understands OO!

James Cooper shows the various design strategies in good OO design, and then implements them in Java. I now understand how to "think OO".

He also covers printing from Java in a very clear, concise way. This is a subject most authors avoid like the plague.

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


4.0 out of 5 stars Well worth the money, July 23, 1998
By A Customer
This review is from: Principles of Object-Oriented Programming in Java 1.1: The Practical Guide to Effective, Efficient Program Design (Paperback)
I thought this was an excellent book. It gives a very clear and concise introduction to java and OO programming. The chapter on The Fourier Transform is a bit misguided. Why is that here? I can only guess that the author was trying to give real world examples, but it's a bit too esoteric for most people, I suspect. I particularly like the way the author has taken the trouble to introduce the concept of design patterns, which are not java specific but which are of use to people using an OO approach in any language. This is a concept which is usually introduced in 'advanced' OO training courses. I was familiar with some of the patterns from using them in C++ but the author does an excellent job of explaining what they do and how they work and why to use them. But watch out: one or two of the examples given in the book don't seem to quite work correctly as they are given in the text, which caused me a bit of frustration.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars The Best OOP for Java book I've read so far, June 30, 1998
By A Customer
This review is from: Principles of Object-Oriented Programming in Java 1.1: The Practical Guide to Effective, Efficient Program Design (Paperback)
This book gives a thorough treatment of OO concepts and how they can be implemented in Java. It's a good intro to the language as well, and is example-based in its coverage of concepts. After becoming frustrated with various reference books, I decided to look carefully for a book that would teach solid principles of OOP and also provide immediate experience in writing useful programs in Java. This book distinguishes itself by going above and beyond those requirements. The introduction to the emerging area of design patterns was inspirational. However, the book omitted treatment of Threads and Networking in favor of "miscellaneous" topics like RMI and JDBC, and particular applications that illustrate the principles of design patterns like Fast Fourier Transform and printing. Not a complete reference, but as an introduction to some very important software design concepts it cannot be beat by other books that try to cover the entire language.
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




Only search this product's reviews



Inside This Book (learn more)
Browse and search another edition of this book.
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
string classes, string search, interface repository, public float measure, public void draw, compute button, public void print, static public void, adapter pattern, layout managers, printer object, printer class, mediator class, public void paint, square class, inner classes, adapter class, factory class, surrounding class, new float, rectangle class, return width
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Principles of Object-Oriented Programming, Design Patterns, Create Database Objects, Remote Method Invocation, Math Functions, The Fourier Transform, Simple Visual Application, Chain of Responsibility, Dow Jones, Related Techniques, Visual Basic, Syntax of the Java Language, Under Windows, Button Measure, Writing Object-Oriented Programs, Java Visual Controls
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Tags Customers Associate with This Product

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

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 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
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject