|
|||||||||||||||||||||||||||||||||||
|
13 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
15 of 15 people found the following review helpful:
5.0 out of 5 stars
Bridges the gap between design and implementation.,
By Thomas R. Curry (Chicago, Ill) - See all my reviews
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
Not just a "how to code syntactically correct Java in 21 days", and not just an OO-modeling book with a few Java examples. It is a comprehensive book that bridges the gap, and teaches Java right from the object-oriented principles in which the language was based. In most examples in the book, complex code samples are written directly from an accompanying UML object model to demonstrate this fact. This book touches upon many features of the Java language including Swing, JDBC, RMI and Corba, and their role in the object oriented universe of software development. In a market overflowing with Java and OO books, one thing sets this book apart; it is truly the best of both.
13 of 14 people found the following review helpful:
5.0 out of 5 stars
A truly excellent book,
By Sotiris Skevoulis (New York, USA) - See all my reviews
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
In my four years of Java development experience I have read many books that teach the language. I certainly have seen even more books about OO development. This book is a unique combination of both. I love the fact that it does not waste reader's time with every tiny detail of the language. It presents in a compact way the fundamental aspects of the language and focuses on design issues using a number of carefully-chosen illustrative examples. Excellent and compact presentation of design patterns and framework issues. I was really impressed by chapter seven where incremental software development is presented via a design case study. I teach OO software development and Java at graduate level in New York City and this book will definitely be my choice for the next semester.
11 of 12 people found the following review helpful:
5.0 out of 5 stars
A fantastic OO voyage from design to Java implementation,
By Eddy Boite (Aprico Consultants) (Belgium) - See all my reviews
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
This book is direct and easy to read. It begins with an overview about the OO Software Development where it tackles thoroughtly OO concepts. Then, it introduces the Java architecture and the language (structure, statements, and so on). Each OO concepts are reviewed deeply and applied to Java programming language. Almost all concepts are tackled (Encapsulation, inheritance, polymorphism, and so on). Clearly, after reading this book, you will be able to translate every class diagram & dynamic diagram (sequence and collaboration) to Java code. Author has also integrated throughout the book the use of design patterns. Great. A very good chapter about Application Framework is also presented and some Sun's application framework such Collections, Swing, and so on are studied. Last but not least, author tackles more "advanced concepts" such as database access, distributed architectures (RMI & CORBA) and concurrent programming. Plenty of small and well-designed examples are included; I think eveybody will find out what he/she needs. This book if clearly for Java developers wanting to exploit totally the OO power of Java. Of course, prerequisites are to have few knowledge about OO concepts and UML notation; you will be able to use this book quickly and efficently.
11 of 12 people found the following review helpful:
5.0 out of 5 stars
Very readable, informational, - highly recommended,
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
I am a Sun certified Java programmer and this is the most readable Java book I have ever come across. This book effectively demonstrates object-oriented principles with many detailed examples. The topics covered extend from applets to distributed computing and RMI. I would recommend this book to beginner and advanced programmers alike.
7 of 7 people found the following review helpful:
5.0 out of 5 stars
Excelent book for the intermediate java programmer,
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
I have read several Java OO books and this book provides the clearest descriptions of how you should design OO programs. This is not a good intro to Java book because there is a greater focus on design than syntax. One thing is for sure, if you want to learn how to properly design an OO program this is the book. This book does rehash the 'Design Patterns' patterns, but it provides some will written commentary and is much clearer in its explainations than in the 'Design Patterns' book. This book does attempt to explain a basic design process(interative development), and it covers a couple of other subjects such as: threads, applets, and collections. The main value of this book is the explaination of OO programming, it's is the clearest you will find. If you like this book another good book is 'The art of Objects' by Lau, this book is a little more advanced and strictly focuses on OO design.
4 of 4 people found the following review helpful:
4.0 out of 5 stars
Not a bad intro to OO and Java,
By A Customer
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
This book discusses Java and OO programming nicely for a person who is familiar with programming but not necessarily OO and/or Java. I liked it but wished it was a little more comprehensive - it only briefly covers the software patterns. What the author covers is done well though. Although I would not recommend it for a person who already knows OO design (e.g. through C++) I highly recommend it for others who want to learn OO design through Java.
4 of 5 people found the following review helpful:
4.0 out of 5 stars
good for programmers who want to know UML and Pattern Design,
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
Prof Jia puts many simple and useful examples in this book to help reader know the relationship between Java and UML. It's pretty good for java programmers to get more ideas about UML and Patterns Design. It's not necessary for readers to know UML and Patterns at first. I believe this book helps me lot because I don't get much from Gamma's Design Pattens :( (Actually, I don't like C++, JAVA, mh, The best!)
1 of 1 people found the following review helpful:
5.0 out of 5 stars
Just simply great!,
By XIAO Fuchun (Vancouver, BC Canada) - See all my reviews
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
This book actually does not teach much about advanced programming in Java, neither does it explore too deeply into design patterns. Yet I find that this book explains the core features of the design patterns very precisely and concisely, and the Java programs to illustrate the principles are very appropriate and relevant. The first four chapters are basically a rehash of the Java fundamentals, but they also include certain tips for the design of the programs, and which fit in seamlessly, and the ideas are exceptionally well-explained without being wordy. The rest of the chapters devote mainly to design approaches and patterns, and as mentioned above, they are not that advanced, but the concepts are put in a very clear way. One thing I really liked about the program codes is that they are fairly short, and extremely well-structured and systematic, which makes them easy to follow. Generally, the contents of this book are very easy to read and understand, and the examples are not contrived at all. All in all, I should strongly recommend this book to intermediate Java programmers and developers.
1 of 1 people found the following review helpful:
4.0 out of 5 stars
Good book for junior programmer,
By "j2ee" (Beijing, P.R.China) - See all my reviews
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
From modeling language UML to programming language Java, from object theory to design pattern, from distributed system to application frame work, this book bring us a new sight on object-oriented technology, especially for junior programmer.
3 of 4 people found the following review helpful:
2.0 out of 5 stars
very simple,
By
This review is from: Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) (Hardcover)
I'm sorry for my English but after I red this book I had a feeling that the author tried to teach java and not OO or patterns at all. Too simple for a medium level java programmer with a OO know-how.Too simple to start to learn java too (the author stated "there are other books to learn java" but, the facto, he try to do this along many chapters).Good book to start for a novice in OO.
|
|
Most Helpful First | Newest First
|
|
Object-Oriented Software Development Using Java: Principles, Patterns, and Frameworks (1/e) by Xiaoping Jia (Hardcover - October 15, 1999)
Used & New from: $0.27
| ||