---
product_id: 13180000
title: "Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition"
price: "$U3854"
currency: UYU
in_stock: true
reviews_count: 13
url: https://www.desertcart.uy/products/13180000-design-patterns-explained-a-new-perspective-on-object-oriented-design
store_origin: UY
region: Uruguay
---

# Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition

**Price:** $U3854
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition
- **How much does it cost?** $U3854 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.uy](https://www.desertcart.uy/products/13180000-design-patterns-explained-a-new-perspective-on-object-oriented-design)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition [Shalloway, Alan, Trott, James] on desertcart.com. *FREE* shipping on qualifying offers. Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition

Review: This was the book I needed - superb explanation, gentle intro to OO lingo - As a EE major, I didn't get training in OOP, design patterns, or OOP design methods back in the day. I picked up iOS app development for fun, but still couldn't get my head around the OO part of it, and how to get from idea to code. So I was left with finding someone else's code blocks and editing them, hoping that they didn't break. Many tutorials regarding patterns I saw online showed me a design pattern and some code to go with it. They were easy enough to understand, but not to apply. There was still a gap where I couldn't take my idea into OO code. This book bridged the gap! I'm certainly no expert yet, but the explanation made in this book is very clear and now I know what I need to do to get there.
Review: Great Book.Goes beyond patterns - This book makes design patterns practical. It also presents an insightful perspective on how to design and write good code. Specifically, it helps you to move beyond simple concepts like "is a" and "has a". It shows how using inheritance to handle specification leads to greater complexity and too many classes. It shows you how to abstract out variability. This allows you to avoid the temptation to copy and paste code. Instead you abstract it out and reuse it. This makes your code base smaller more maintainable and it compiles faster. I think this book is a must read for any good developer. Other reviews have complained about the lack for code in this book. If you are looking for a book to show you how to write code that implements a specific pattern in a specific language this book is not for you. This book is a higher level book that focuses on the concepts of good design that are true for all object oriented languages. There are other books that go into the specifics of various languages.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN  | 0321247140 |
| Best Sellers Rank | #400,936 in Books ( See Top 100 in Books ) #21 in Object-Oriented Software Design #112 in Object-Oriented Design #1,035 in Computer Software (Books) |
| Customer Reviews | 4.4 4.4 out of 5 stars (134) |
| Dimensions  | 7 x 1.06 x 9.25 inches |
| Edition  | 2nd |
| ISBN-10  | 9780321247148 |
| ISBN-13  | 978-0321247148 |
| Item Weight  | 2 pounds |
| Language  | English |
| Print length  | 468 pages |
| Publication date  | October 12, 2004 |
| Publisher  | Addison-Wesley |

## Images

![Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition - Image 1](https://m.media-amazon.com/images/I/41CTH0w-f3L.jpg)
![Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition - Image 2](https://m.media-amazon.com/images/I/41qX3cNUVEL.jpg)
![Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition - Image 3](https://m.media-amazon.com/images/I/51VhReie5TL.jpg)
![Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition - Image 4](https://m.media-amazon.com/images/I/712fWeC9pCL.jpg)
![Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition - Image 5](https://m.media-amazon.com/images/I/71pJDzjUJ1L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ This was the book I needed - superb explanation, gentle intro to OO lingo
*by R***E on February 8, 2024*

As a EE major, I didn't get training in OOP, design patterns, or OOP design methods back in the day. I picked up iOS app development for fun, but still couldn't get my head around the OO part of it, and how to get from idea to code. So I was left with finding someone else's code blocks and editing them, hoping that they didn't break. Many tutorials regarding patterns I saw online showed me a design pattern and some code to go with it. They were easy enough to understand, but not to apply. There was still a gap where I couldn't take my idea into OO code. This book bridged the gap! I'm certainly no expert yet, but the explanation made in this book is very clear and now I know what I need to do to get there.

### ⭐⭐⭐⭐⭐ Great Book.Goes beyond patterns
*by X***U on September 21, 2005*

This book makes design patterns practical. It also presents an insightful perspective on how to design and write good code. Specifically, it helps you to move beyond simple concepts like "is a" and "has a". It shows how using inheritance to handle specification leads to greater complexity and too many classes. It shows you how to abstract out variability. This allows you to avoid the temptation to copy and paste code. Instead you abstract it out and reuse it. This makes your code base smaller more maintainable and it compiles faster. I think this book is a must read for any good developer. Other reviews have complained about the lack for code in this book. If you are looking for a book to show you how to write code that implements a specific pattern in a specific language this book is not for you. This book is a higher level book that focuses on the concepts of good design that are true for all object oriented languages. There are other books that go into the specifics of various languages.

### ⭐⭐⭐⭐ Good book with good deal
*by X***5 on March 16, 2013*

Design Patterns Explained: A New Perspective on Object-Oriented Design is a useful book for the major of Management and Information Systems. Shipping is on time, design is new. Take it if you like.

## Frequently Bought Together

- Design Patterns Explained: A New Perspective on Object Oriented Design, 2nd Edition (Software Patterns)
- Design Patterns: Elements of Reusable Object-Oriented Software
- Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software 2nd Edition

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.uy/products/13180000-design-patterns-explained-a-new-perspective-on-object-oriented-design](https://www.desertcart.uy/products/13180000-design-patterns-explained-a-new-perspective-on-object-oriented-design)

---

*Product available on Desertcart Uruguay*
*Store origin: UY*
*Last updated: 2026-02-02*