Design Patterns Explained: A New Perspective on Object-Oriented Design 1st Edition

4.1 out of 5 stars 77 ratings
ISBN-13: 978-0201715941
ISBN-10: 0201715945
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Used: Very Good | Details
Condition: Used: Very Good
Comment: Book is in great shape with only minimal signs of wear. No notations or highlights. Ships directly from Amazon, eligible for Prime and FREE super saver shipping! Hassle-free return policy, satisfaction guaranteed!
Access codes and supplements are not guaranteed with used items.
Get Fast, Free Shipping with Amazon Prime
FREE delivery:
Get free shipping
Free 5-8 day shipping within the U.S. when you order $25.00 of eligible items sold or fulfilled by Amazon.
Or get 4-5 business-day shipping on this item for $5.99 . (Prices may vary for AK and HI.)
Learn more about free shipping
Friday, June 18 on orders over $25.00 shipped by Amazon. Details
Fastest delivery: Tomorrow
Order within 8 hrs and 37 mins
Details
Only 1 left in stock - order soon.
Ships from and sold by DR's Books & More✅.
List Price: $44.99 Details
Save: $20.71 (46%)
$3.99 delivery: June 17 - 24
Fastest delivery: June 15 - 18

There is a newer edition of this item:


Amazon First Reads | Editors' picks at exclusive prices
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
    Apple
  • Android
    Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore
    Android

To get the free app, enter your mobile phone number.

kcpAppSendButton

Special offers and product promotions

  • Amazon Business: Make the most of your Amazon Business account with exclusive tools and savings. Login now

Editorial Reviews

From the Back Cover

"...I would expect that readers with a basic understanding of object-oriented programming and design would find this book useful, before approaching design patterns completely. Design Patterns Explained complements the existing design patterns texts and may perform a very useful role, fitting between introductory texts such as UML Distilled and the more advanced patterns books." --James Noble

Design Patterns Explained: A New Perspective on Object-Oriented Design draws together the principles of object-oriented programming with the power of design patterns to create an environment for robust and reliable software development. Packed with practical and applicable examples, this book teaches you to solve common programming problems with patterns--and explains the advantages of patterns for modern software design.

Beginning with a complete overview of the fundamentals of patterns, Design Patterns Explained stresses the importance of analysis and design. The authors clearly demonstrate how patterns can facilitate the overall development process. Throughout the book, key object-oriented design principles are explained, along with the concepts and benefits behind specific patterns. With illustrative examples in C++ and Java, the book demystifies the "whys," "why nots," and "hows" of patterns and explains pattern implementation.

Key topics covered include:

  • New perspectives on objects, encapsulation, and inheritance
  • The idea of design patterns, their origins, and how they apply in the discipline of software design
  • Pattern-based, object-oriented software development using the Unified Modeling Language (UML)
  • How to implement critical patterns--Strategy, Observer, Bridge, Decorator, and many more
  • Commonality/Variability Analysis and design patterns, and how they aid in understanding abstract classes

    From analysis to implementation, Design Patterns Explained allows you to unleash the true potential of patterns and paves the path for improving your overall designs. This book provides newcomers with a genuinely accurate and helpful introduction to object-oriented design patterns.



    0201715945B06142001
  • About the Author

    Alan Shalloway is the founder, CEO, and principal consultant of Net Objectives, an object-oriented consulting/training organization. He has a master's degree in computer science from MIT, over thirty years of experience in software development, and several years of experience in mentoring and training. He spends much of his time offering courses in design patterns, OOA, OOD, and lightweight methodologies, and building advanced software for both his own company and his clients.

    James R. Trott is a senior consultant for a large software company in the Pacific Northwest and formerly was a senior engineer for a large aerospace company. He holds a master of science in applied mathematics, an MBA, and a master of arts in intercultural studies. He has spent seventeen years in the field of artificial intelligence, knowledge modeling, and knowledge management and is an expert in using cognitive design patterns and the KADS methodology.

    0201715945AB06142001


    Listen with Pride
    Explore the diverse array of titles—some funny, some brave, some thrilling, some sad—to find connection and inspiration. See more

    Product details

    • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (July 1, 2001)
    • Language ‏ : ‎ English
    • Paperback ‏ : ‎ 368 pages
    • ISBN-10 ‏ : ‎ 0201715945
    • ISBN-13 ‏ : ‎ 978-0201715941
    • Item Weight ‏ : ‎ 1.29 pounds
    • Dimensions ‏ : ‎ 9.21 x 7.38 x 0.71 inches
    • Customer Reviews:
      4.1 out of 5 stars 77 ratings

    Customer reviews

    4.1 out of 5 stars
    4.1 out of 5
    77 global ratings
    How are ratings calculated?

    Top reviews from the United States

    Reviewed in the United States on April 14, 2014
    Verified Purchase
    3 people found this helpful
    Report abuse
    Reviewed in the United States on October 31, 2002
    Verified Purchase
    6 people found this helpful
    Report abuse
    Reviewed in the United States on January 8, 2003
    Verified Purchase
    6 people found this helpful
    Report abuse
    Reviewed in the United States on March 5, 2004
    Verified Purchase
    12 people found this helpful
    Report abuse

    Top reviews from other countries

    Mr. I. Roberts
    5.0 out of 5 stars Want to understand basic patterns? Buy this book.
    Reviewed in the United Kingdom on June 11, 2003
    Verified Purchase
    3 people found this helpful
    Report abuse
    Moore Paul Patrick
    4.0 out of 5 stars Good book, not really aimed for C++ users
    Reviewed in the United Kingdom on June 25, 2012
    Verified Purchase
    Roberto
    5.0 out of 5 stars Ideal for beginners
    Reviewed in the United Kingdom on October 1, 2013
    Verified Purchase
    jobelle
    5.0 out of 5 stars Impressed.
    Reviewed in the United Kingdom on November 17, 2017
    Verified Purchase
    isis
    4.0 out of 5 stars 脳裏にデザインパターンを焼き付ける
    Reviewed in Japan on December 28, 2003
    Verified Purchase
    One person found this helpful
    Report abuse
    Pages with related products. See and discover other items: object oriented design, software design patterns