Customer Reviews


6 Reviews
5 star:
 (2)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


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!
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...

Published on June 9, 1998 by Chris Whealy

versus
2 of 4 people found the following review helpful:
3.0 out of 5 stars No CD Rom included!
I have not read this book yet. I just got it. It is important to note that this is a reprint and does not include the CDROM of sample programs..
Published on May 24, 1999


Most Helpful First | Newest First

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


5.0 out of 5 stars Very useful, very practical, concrete examples, November 30, 1997
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)
After years of trying to find out how software with indexing and database-handling are programmed, Cooper's book finally lets me see the light in just one chapter: "Arrays & String Classes in Java" -- in it he explains what to do when you want to create arrays but you don't know beforehand how many there are (Vectors), how to extract substrings from within strings surrounded by special characters (StringTokenizer), and how to create dynamic searchable indexes (Hashtable). And I actually understood what he was saying (very user-friendly examples). As an intermediate programmer, this book is a big step to mastery. Superb! On page 46 though, the code in the Hashtable example should be "hash.put("fred", new Person("fred"));" and not "hash.add(..."
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars My favorite Java book, November 23, 1997
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)
Even though the title emphasizes object-orientation as if Java were barely mentioned, the book is about 50% Java orientation. But it approaches Java from the perspective of good Object-oriented design. In fact, three chapters are devoted to OO design patterns. This book also contains the best treatment of Java printing that I've seen. If you have already programmed in another language and want a good dose of OO with your Java, I think you'll like this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 4 people found the following review helpful:
3.0 out of 5 stars No CD Rom included!, May 24, 1999
By A Customer
I have not read this book yet. I just got it. It is important to note that this is a reprint and does not include the CDROM of sample programs..
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Principles of Object-Oriented Programming in Java 1.1: The Practical Guide to Effective, Efficient Program Design
$39.99
Temporarily out of stock. Order now and we'll deliver when available.
Add to cart Add to wishlist