- Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more.
Eight new "design with interfaces" strategies (Chapter 3) 1. Design-in: common features 2. Design-in: role doubles 3. Design-in: behavior across roles 4. Design-in: collections and members 5. Design-in: common interactions 6. Design-in: intra-class roles 7. Design-in: plug-in algorithms 8. Design-in: feature sequences
How to design a "responsible thread," one that knows when it can safely terminate itself (Chapter 4) How to use inner classes to encapsulate interface adapters (Chapter 5) Five additional notification mechanisms (Chapter 5) 1. Source-listener 2. Source-support-listener (JavaBeans-style notification) 3. Producer-bus-consumer (InfoBus-style notification) 4. Model-view-controller (Swing-style notification) 5. Source-listener across a network (Enterprise JavaBeans-style notification) We hope you enjoy this new material as much as we have enjoyed developing it in practice. Thank you to each of you who have taken the time to write with feedback, suggestions, kind words, and gentle nudges. We value you and your input. Yours for better design, Peter Coad President, Object International, Inc. coad@oi oi Mark Mayfield Senior Object-Model Architect, Net Explorer., Inc. mmayfield@netexplorer netexplorer
This book explains those fundamental concepts in very clear and easy way to follow.
I flipped through this book for about 10 minutes in the shop, and it seemed like it was just what I was looking for so I bought it.
The tone of the book is very informal and perhaps this is the reason why it is so distracting.
To program effectively in Java, one should know the difference between Interface, Class, abstract Class, composition, inheritance, and polymorphisms. Read morePublished on May 22, 2007 by I. Cho
I read this book a few years ago and I remember it to be
a pretty decent book on design. It doesnt claim to teach you
how to do UML or Java. Read more
This book was a significant stepping stone in my development in OO thinking.
This book immerses you in the thought process of OO. Read more
I just finished reading this book, and still can't describe "in 25 words" what it is about. Read morePublished on May 28, 2002 by Slavik Dimitrovich
There are hundreds of books out there which deal with all of the low-level Java stuff, some of them excellent. Read morePublished on May 15, 2002 by Paul Larkin
This is a really good book if you want to learn how to design in java. It's not about java syntax, not about how polymorphism works, etc. It's an introduction to design. Read morePublished on April 20, 2002 by sf
I will not write an extensive review because I think just about any book is better: Try "Design Patterns" by Gamma, Helm, Johnson, and Vlissides, "Thinking in... Read morePublished on January 8, 2002 by Doug310
If you actually spend time READ this book (instead of read
the reviews of it) you will find it is full of error! none of
the source code is complete. Read more
This book has a place in introducing KISS (Keep it simple stupid) OOD rules of thumb. It does a good job of presenting a formulaic and repeatable approach to avoiding serious... Read morePublished on June 2, 2001 by Steven Hill