File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes OO, Patterns, UML and Refactoring and the fly likes Another Design Book - What's different ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Another Design Book - What Watch "Another Design Book - What New topic
Author

Another Design Book - What's different ?

Anujit Chatterjee
Greenhorn

Joined: Apr 13, 2009
Posts: 25
Hi,

The interesting thing about the new Design book is the no of pages. 50 pages- that's pretty sleek. There's nothing better than keeping a technical book short and sweet.
But still why another design book . What is different in this book?

Regards,
Anujit


SCJP 5.0
Complexity is Easy, Simplicity is Hard !
Ludwin Barbin
Author
Ranch Hand

Joined: Jul 29, 2009
Posts: 30
    
    5
First of all, I like your signature -- "Complexity is Easy, Simplicity is Hard !"

This has been my overarching goal in this book.

I gathered all the design principles out there, make sense out of them, organize/filter/relate them, write concise definitions and explanations, and package them in a short book.

What's unique about this book is the synthesis of all the design principles. Many of the principles are complementary and contradictory in nature, I've carefully identified all these and put them on a single diagram to help you choose the correct principles for your need.

And another goal of the book is to make it "an easy read" -- using plain English language, lots of visuals, and can be read over a weekend.

You'll be the judge if I accomplished my goals


-- Ludwin Barbin
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38851
    
  23
So you would include things like open‑closed, Demeter, Liskov substitution principle, etc?
Ludwin Barbin
Author
Ranch Hand

Joined: Jul 29, 2009
Posts: 30
    
    5
Yes, it's all there and more!

Checkout the Agile phrases - IKIWISI (pronounced “icky-wissy”), WGLL (pronounced “wiggle”), WDLL (pronounced “widdle”), WILIWIK (pronounced “willy-wick”)

 
Don't get me started about those stupid light bulbs.
 
subject: Another Design Book - What's different ?