Design Patterns Explained: A New Perspective on Object-Oriented Design

Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)

3.63 of 5 stars 3.63  ·  rating details  ·  101 ratings  ·  8 reviews
"One of the great things about the book is the way the authors explain concepts very simply using analogies rather than programming examples-this has been very inspiring for a product I'm working on: an audio-only introduction to OOP and software development."-Bruce Eckel..".I would expect that readers with a basic understanding of object-oriented programming and design wo...more
Paperback, 480 pages
Published October 12th 2004 by Addison-Wesley Professional (first published July 9th 2001)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.
This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 244)
filter  |  sort: default (?)  |  rating details
Ran Pravithana
ระดับ: กลาง
เป็นหนังสือสอน Design Pattern ที่อธิบายได้เข้าใจง่ายที่สุดในหลายๆ เล่ม
ข้อเสียคือไม่ได้ครอบคลุม Pattern ครบทุกแบบ (มีไม่ถึงครึ่งของ Pattern ทั้งหมด)
เหมาะสำหรับผู้เริ่มต้นเรียนรู้ Design Pattern แต่ควรมีพื้นฐานการเขียนโปรแกรม OOP เบื้องต้นรวมถึง UML อยู่บ้าง ใช้สำหรับเสริมความรู้หลังจากศึกษาโครงสร้างภาษาจนเชียวชาญแล้ว
Alex Allain
After seeing Alan Shalloway speak in person, and enjoying it greatly, I decided to get his book. Having read Design Patterns, I found this book to add fairly little, using a large number of words.

The earlier chapters that present strategies for deriving design patterns from the principles of object oriented programming, and particularly the notion of "encapsulate what varies" are helpful, however.
Jean Tessier
Good introduction to design patterns and some of the higher principles of object-oriented design. Follows my own personal discovery of the fundamental principle of isolating change. I discovered it while I was reading Wolfgang Pree's Design Patterns for Object-Oriented Software Development, right after I had read the Gang of Four book in 1994.

A good book for junior developers, but I am way beyond it by now.
Hesham Amin
One of the best books to learn object oriented design. not only design patterns.
the way concepts are presented gives the reader the ability to understand the philosophy behind the patterns which improves the design skills.
This is not a design patterns catalog so don't expect all patterns to be listed.
Jesper Benson
The book covers the basics of UML and object oriented design, some common patterns, and commonality and variability analysis.

While I was reading it, I didn't think the authors chose a very apt title for the book; after finishing it, I realized that the authors are trying to explain how patterns are derived. In fact, at one point in the book the authors point out that it is much more important that you understand the basic principles of design patterns than it is to memorize patterns and diagrams...more
Said A
Anyone who wants to write beautiful, manageable and extendible code must read about design patterns. In this book you are also introduced to OOP. So it is a good start point for the OOP+design patterns beginner.
Michael
It's a computer book, so obviously it's not a great read. But as far a computer books go, it was readable. I opened my season of learning with this.
Tiko
Mar 12, 2009 Tiko marked it as to-read
I hear great things about this book. I hope to get around to reading it one of these days instead of just looking at it on my shelf!
Fel
May 31, 2013 Fel marked it as to-read
Raghav Gautam
May 14, 2013 Raghav Gautam marked it as to-read
Solomon Alemu
Apr 19, 2013 Solomon Alemu marked it as to-read
Wanessa
Apr 11, 2013 Wanessa marked it as to-read
Shelves: to-read-it
Sven Maes
Apr 08, 2013 Sven Maes added it
Shelves: nivario
Rahul Batra
Apr 07, 2013 Rahul Batra marked it as to-read
Orlando
Apr 05, 2013 Orlando marked it as to-read
Shelves: owned
Oak
Mar 23, 2013 Oak marked it as to-read
Ken Kustian
Mar 18, 2013 Ken Kustian marked it as to-read  ·  review of another edition
Saguy Krr
Mar 17, 2013 Saguy Krr marked it as to-read
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »
Design Patterns Explained: A New Perspective on Object-Oriented Design (Paperback)
Design Patterns Explained: A New Perspective on Object-Oriented Design (ebook)
Obujekuto Shikō No Kokoro: Dezain Patān To Tomoni Manabu

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Essential Skills for the Agile Developer: A Guide to Better Programming and Design: A Guide for Implementing Lean-Agile Software Development in Your Organization (Net Objectives Lean-Agile) Lean-Agile Software Development: Achieving Enterprise Agility Lean-Agile Software Development: Achieving Enterprise Agility Lean Agile Pocket Guide For Scrum Teams Design Patterns Par La Pratique

Share This Book

Your website