Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Principles of Object-Oriented Programming in Java 1.1: The Practical Guide to Effective, Efficient Program Design

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

List Price: $39.99
Your Price:
Product Info Reviews

<< 1 >>

Rating: 3 stars
Summary: No CD Rom included!
Review: 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.

Rating: 3 stars
Summary: No CD Rom included!
Review: 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..

Rating: 4 stars
Summary: Well worth the money
Review: 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.

Rating: 4 stars
Summary: The Best OOP for Java book I've read so far
Review: 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.


<< 1 >>

© 2004, ReviewFocus or its affiliates