File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Book Reviews and the fly likes Design Patterns Explained: A New Perspective on OO Design by A Shalloway, J. R. Trutt Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Books and Education » Book Reviews
Reply Bookmark "Design Patterns Explained: A New Perspective on OO Design by A Shalloway, J. R. Trutt" Watch "Design Patterns Explained: A New Perspective on OO Design by A Shalloway, J. R. Trutt" New topic
Author

Design Patterns Explained: A New Perspective on OO Design by A Shalloway, J. R. Trutt

Johannes de Jong
tumbleweed
Bartender

Joined: Jan 27, 2001
Posts: 5087
I was going to say "read this book", put a period and finish my review, but they didn't allow me to.
This book is a very well written introduction to patterns. Read it GoF and Cooper books. Read it after, if you want to understand what GoF and Cooper books are about.
I was going to say "this book is more about good design than it is about patterns", but this would be senseless - patterns are good design. This book doesn't teach you how to "use patterns", it does better - it teaches how to find a good design.
It maps a conceptual level of thinking about design - "good design principles" with an implementation level that happened to be patterns. Reading about design principles when you do not see how they work on concrete code examples isn't particularly insightful. Looking at good code if you do not understand principles that underlie it doesn't help either - only makes you puzzled why it is designed in such a weird way? The magic of this book comes from mapping and tying together these two levels of thinking. It liberates your mind from thinking on implementation level ("nouns are classes, verbs are methods") and allows you to think conceptually - "see the forest and the trees" in authors words.
"At this final stage, the patterns are not longer important... The patterns have taught you to be receptive to what is real" - C.Alexander speaking from the last pages of Design Patterns Explained.
(Mapraputa Is - Bartender, October 2001)
More info at Amazon.com
More info at Amazon.co.uk
More info at FatBrain.com

[This message has been edited by Johannes de Jong (edited November 04, 2001).]
Fei Ng
Ranch Hand

Joined: Aug 26, 2000
Posts: 1238
read this book.
must for beginner since i am and it is very good.
Matthew Phillips
Ranch Hand

Joined: Mar 09, 2001
Posts: 2676
I just finished this book, and I must say that it is fantastic. I have been putting off learning Design Patterns, but this book made me realize that was a bad idea. If there is such a thing as a tech book that you can't put down, this is it.


Matthew Phillips
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
A year ago you could get a job by just knowing Java. Today you need more and that more is design patterns. IT departments are finally realizing what GOF said 7 years ago, design patterns make sense because they simplify development and make maintanance easier.


Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
Cindy Glass
"The Hood"
Sheriff

Joined: Sep 29, 2000
Posts: 8521
OK- OK - so I bought it! I'll let you know what I think of it.
Johannes de Jong
tumbleweed
Bartender

Joined: Jan 27, 2001
Posts: 5087
Well Cindy if YOU think its worth it, I will go out and buy it, so keep us posted
 
 
subject: Design Patterns Explained: A New Perspective on OO Design by A Shalloway, J. R. Trutt
 
Threads others viewed
Pattern Books
Design Patterns- Basic Book with examples
Linux Network Toolkit, by Paul G. Sery (IDG)
Design Patterns
Java Design Patterns: A Tutorial
developer file tools

cast iron skillet 49er

more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture