The social marketplace for new and used books.

Get started

Learn to sell
Learn to buy
Buy textbooks
Sign up
Buy a giftcard
For the authors

Support

Help
Track a shipment
Terms of use
Privacy policy
Cookies policy

Company

About us
Work with us
Give feedback
Categories

Contact us

Fast delivery with

Safe payments by

Visa
Mastercard
Google Pay

© 2026 Bookis AS

English

Sweden

Region is based on IP address

  1. Home
  2. Computer programming / software engineering
  1. Home
  2. Genres
  3. Computer programming / software engineering
Design Patterns

Hardcover • 1995 • English

Design Patterns

By Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

1 Ratings • 4.0 of 5

‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

About the book

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 ...Show more

Computing and Information Technology
Computer programming / software engineering

Book details

ISBN

9780201633610

Published year

1995

Language

English

Original title

Design Patterns

Format

Hardcover

Shippping and returns

Shipping

Used books are shipped by the seller. Expected delivery after package is sent is 2-4 days.

Returns

Contact the seller after delivery.

Reviews · 0

1 Ratings • 4.0 of 5

You might also like

Implementation Patterns (Addison-Wesley Signature) (Paperback)

Implementation Patterns (Addison-Wesley Signature) (Paperback)

Kent Beck

Refactoring to Patterns

Refactoring to Patterns

Joshua Kerievsky

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, an

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, an

Herb Sutter

The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming

The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming

Stephen D. Huston

Applying UML and patterns

Applying UML and patterns

Craig Larman

Objects, Abstraction, Data Structures and Design using Java

Objects, Abstraction, Data Structures and Design using Java

Elliot Koffman

Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions

Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions

Gregor Hohpe

Object Design: Roles, Responsibilities, and Collaborations

Object Design: Roles, Responsibilities, and Collaborations

Rebecca Wirfs-Brock

Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Martin Fowler

Agile Software Development, Principles, Patterns, and Practices

Agile Software Development, Principles, Patterns, and Practices

Robert C. Martin

Modern C++ Design: Generic Programming and Design Patterns Applied

Modern C++ Design: Generic Programming and Design Patterns Applied

Andrei Alexandrescu

Small Memory Software

Small Memory Software

James Noble

Pattern-Oriented Software Architecture

Pattern-Oriented Software Architecture

Douglas Schmidt

Testing Object-Oriented Systems: Models, Patterns, and Tools (The Addison-Wesley Object Technology Series)

Testing Object-Oriented Systems: Models, Patterns, and Tools (The Addison-Wesley Object Technology Series)

Robert V. Binder

Analysis Patterns : Reusable Object Models

Analysis Patterns : Reusable Object Models

Martin Fowler

Smalltalk Best Practice Patterns (Paperback)

Smalltalk Best Practice Patterns (Paperback)

Kent Beck

The CRC Card Book (Addison-Wesley Object Technology Series)

The CRC Card Book (Addison-Wesley Object Technology Series)

David Bellin

Pattern-Oriented Software Architecture, Volume 1: A System of Patterns

Pattern-Oriented Software Architecture, Volume 1: A System of Patterns

Frank Buschmann

Large-Scale C++ Software Design

Large-Scale C++ Software Design

John Lakos