1938924

9780321247148

Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)

Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)
$58.81
$3.95 Shipping
  • Condition: New
  • Provider: gridfreed Contact
  • Provider Rating:
    69%
  • Ships From: San Diego, CA
  • Shipping: Standard
  • Comments: New. In shrink wrap. Looks like an interesting title!

seal  
$3.25
$3.95 Shipping
List Price
$54.99
Discount
94% Off
You Save
$51.74

  • Condition: Good
  • Provider: seattlegoodwill Contact
  • Provider Rating:
    95%
  • Ships From: Seattle, WA
  • Shipping: Standard
  • Comments: May have some shelf-wear due to normal use. Your purchase funds free job training and education in the greater Seattle area. Thank you for supporting Goodwill's nonprofit mission!

seal  
$14.95
$3.95 Shipping

Your due date: 9/8/2024

$54.99
List Price
$54.99
Discount
72% Off
You Save
$40.04

  • Condition: Very Good
  • Provider: GoTextbooks Contact
  • Provider Rating:
    74%
  • Ships From: Little Rock, AR
  • Shipping: Standard
  • Comments: Used books cannot guarantee unused access codes or working CD's! Ships fast!

seal  

Ask the provider about this item.

Most renters respond to questions in 48 hours or less.
The response will be emailed to you.
Cancel
  • ISBN-13: 9780321247148
  • ISBN: 0321247140
  • Edition: 2
  • Publication Date: 2004
  • Publisher: Addison-Wesley Professional

AUTHOR

Alan Shalloway, James R. Trott

SUMMARY

Leverage the quality and productivity benefits of patterns--withoutthe complexity!Design Patterns Explained, Second Editionis the field's simplest, clearest, mostpracticalintroduction to patterns. Using dozens of new C# and updated Java examples, it shows programmers and architects exactly how to use patterns to design, develop, and deliver software far more effectively.You'll start with a complete overview of the fundamental principles of patterns, and the role of object-oriented analysis and design in contemporary software development. Then, using easy-to-understand sample code, Alan Shalloway and James Trott illuminate dozens of today's most useful patterns: their underlying concepts, advantages, tradeoffs, implementation techniques, and pitfalls to avoid. Many patterns are accompanied by UML diagrams. Building on their best-selling First Edition, Shalloway and Trott have thoroughly updated this book to reflect new software design trends, patterns, and implementation techniques. Reflecting extensive reader feedback, they have deepened and clarified coverage throughout, and reorganized content for even greater ease of understanding. New and revamped coverage in this edition includes: Better ways to start "thinking in patterns" How design patterns can facilitate agile development using eXtreme Programming and other methods How to use commonality and variability analysis to design application architectures The key role of testing into a patterns-driven development process How to use factories to instantiate and manage objects more effectively The Object-Pool Pattern--a new pattern not identified by the "Gang of Four" New study/practice questions at the end of every chapter Gentle yet thorough, this book assumes no patterns experience whatsoever. It's the ideal "first book" on patterns, and a perfect complement to Gamma's classicDesign Patterns. If you're a programmer or architect who wants the clearest possible understanding of design patterns--or if you've struggled to make them work for you--read this book.Alan Shalloway is the author of 'Design Patterns Explained: A New Perspective on Object-Oriented Design (2nd Edition)', published 2004 under ISBN 9780321247148 and ISBN 0321247140.

[read more]

Questions about purchases?

You can find lots of answers to common customer questions in our FAQs

View a detailed breakdown of our shipping prices

Learn about our return policy

Still need help? Feel free to contact us

View college textbooks by subject
and top textbooks for college

The ValoreBooks Guarantee

The ValoreBooks Guarantee

With our dedicated customer support team, you can rest easy knowing that we're doing everything we can to save you time, money, and stress.