Items related to Design patterns : elements of reusable object-oriented...

Design patterns : elements of reusable object-oriented software - Hardcover

 
9780201633610: Design patterns : elements of reusable object-oriented software
View all copies of this ISBN edition:
 
 

  • Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.
  • The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.

"synopsis" may belong to another edition of this title.

Review:
Design Patterns is based on the idea that there are only so many design problems in computer programming. This book identifies some common program-design problems--such as adapting the interface of one object to that of another object or notifying an object of a change in another object's state--and explains the best ways (not always the obvious ways) that the authors know to solve them. The idea is that you can use the authors' sophisticated design ideas to solve problems that you often waste time solving over and over again in your own programming.

The authors have come up with some ingenious ways to solve some common vexations among object-oriented programmers. Want to build a page-layout program that embeds inline images among characters of various sizes? How about building a program that converts files of one format to another? Chances are, some programmer already has thought of a better solution than you will and the recipes you need are here. Solutions are presented in generalised diagrams of data and logic structures. The idea is that you can take the concepts presented here and adapt them--in whatever language you use--to your individual situation. You may have to read some of the chapters several times before you fully understand them, but when you find a solution in this book, it will make your job easier and your results more elegant. --Jake Bond

About the Author:

Dr. Erich Gamma is technical director at the Software Technology Center of Object Technology International in Zurich, Switzerland. Dr. Richard Helm is a member of the Object Technology Practice Group in the IBM Consulting Group in Sydney, Australia. Dr. Ralph Johnson is a faculty member at the University of Illinois at Urbana-Champaign's Computer Science Department.

John Vlissides is a member of the research staff at the IBM T. J. Watson Research Center in Hawthorne, New York. He has practiced object-oriented technology for more than a decade as a designer, implementer, researcher, lecturer, and consultant. In addition to co-authoring Design Patterns: Elements of Reusable Object-Oriented Software, he is co-editor of the book Pattern Languages of Program Design 2 (both from Addison-Wesley). He and the other co-authors of Design Patterns are recipients of the 1998 Dr. Dobb's Journal Excellence in Programming Award.



0201633612AB09122003

"About this title" may belong to another edition of this title.

  • PublisherAddison-Wesley
  • Publication date1995
  • ISBN 10 0201633612
  • ISBN 13 9780201633610
  • BindingHardcover
  • Edition number1
  • Number of pages416
  • Rating

Other Popular Editions of the Same Title

9788131700075: Design Patterns: Elements of Reusable Object-Oriented Software

Featured Edition

ISBN 10:  8131700070 ISBN 13:  9788131700075
Publisher: Pearson, 2000
Softcover

  • 9781405837309: Valuepack: Design Patterns:Elements of Reusable Object-Oriented Software with Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and Iterative Development

    Addiso..., 2005
    Hardcover

Top Search Results from the AbeBooks Marketplace

International Edition
International Edition

Erich Gamma , Richard Helm , Ralph Johnson , John Vlissides
Published by Addison-Wesley Professional (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Softcover Quantity: 10
International Edition
Seller:
booksdeck
(Westlake Village, CA, U.S.A.)

Book Description Softcover. Condition: New. Brand new book. This is an international edition textbook with identical content as the US version and is usually paperback bound instead of hardcover. We ship all our orders from CA/IL, USA (depending on your address) and NOT from Asia! Buy with confidence from a 5-star US based seller. Choose expedited shipping for superfast delivery with tracking. Seller Inventory # 635|9780201633610

More information about this seller | Contact seller

Buy New
£ 16.04
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides
Published by Addison-Wesley Professional (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover Quantity: 1
Seller:
LibraryMercantile
(Humble, TX, U.S.A.)

Book Description Condition: new. Seller Inventory # newMercantile_0201633612

More information about this seller | Contact seller

Buy New
£ 27.33
Convert currency

Add to Basket

Shipping: £ 2.41
Within U.S.A.
Destination, rates & speeds
Stock Image

Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides
Published by Addison-Wesley Professional (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover Quantity: 1
Seller:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)

Book Description Hardcover. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_0201633612

More information about this seller | Contact seller

Buy New
£ 26.91
Convert currency

Add to Basket

Shipping: £ 3.21
Within U.S.A.
Destination, rates & speeds
Stock Image

Erich Gamma
Published by Addison-Wesley Professional (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover Quantity: 1
Seller:
Wizard Books
(Long Beach, CA, U.S.A.)

Book Description Hardcover. Condition: new. New. Seller Inventory # Wizard0201633612

More information about this seller | Contact seller

Buy New
£ 28.28
Convert currency

Add to Basket

Shipping: £ 2.81
Within U.S.A.
Destination, rates & speeds
Stock Image

Erich Gamma
Published by Erich Gamma (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover Quantity: 1
Seller:
Front Cover Books
(Denver, CO, U.S.A.)

Book Description Condition: new. Seller Inventory # FrontCover0201633612

More information about this seller | Contact seller

Buy New
£ 27.67
Convert currency

Add to Basket

Shipping: £ 3.45
Within U.S.A.
Destination, rates & speeds
Stock Image

Erich Gamma
Published by Addison-Wesley Professional (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover Quantity: 1
Seller:
GoldenDragon
(Houston, TX, U.S.A.)

Book Description Hardcover. Condition: new. Buy for Great customer experience. Seller Inventory # GoldenDragon0201633612

More information about this seller | Contact seller

Buy New
£ 28.75
Convert currency

Add to Basket

Shipping: £ 2.61
Within U.S.A.
Destination, rates & speeds
Stock Image

Erich Gamma
Published by Addison-Wesley Professional (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover Quantity: 1
Seller:
GoldBooks
(Denver, CO, U.S.A.)

Book Description Hardcover. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think0201633612

More information about this seller | Contact seller

Buy New
£ 35.45
Convert currency

Add to Basket

Shipping: £ 3.41
Within U.S.A.
Destination, rates & speeds
Seller Image

Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John
Published by Addison-Wesley Professional (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover Quantity: 5
Seller:
GreatBookPrices
(Columbia, MD, U.S.A.)

Book Description Condition: New. Seller Inventory # 61419-n

More information about this seller | Contact seller

Buy New
£ 38.13
Convert currency

Add to Basket

Shipping: £ 2.12
Within U.S.A.
Destination, rates & speeds
Seller Image

Gamma, Erich
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover Quantity: 5
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)

Book Description Hardback or Cased Book. Condition: New. Design Patterns: Elements of Reusable Object-Oriented Software 1.96. Book. Seller Inventory # BBS-9780201633610

More information about this seller | Contact seller

Buy New
£ 40.32
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Published by Addison-Wesley Professional (1994)
ISBN 10: 0201633612 ISBN 13: 9780201633610
New Hardcover First Edition Quantity: 2
Seller:
Textbooks_Source
(Columbia, MO, U.S.A.)

Book Description hardcover. Condition: New. 1st Edition. Ships in a BOX from Central Missouri! Ships same or next business day.ï¿œUPS shipping for most packages, (Priority Mail for AK/HI/APO/PO Boxes). Seller Inventory # 000232636N

More information about this seller | Contact seller

Buy New
£ 39.64
Convert currency

Add to Basket

Shipping: £ 3.20
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book