skip to content
Design patterns : elements of reusable object-oriented software Preview this item
ClosePreview this item
Checking...

Design patterns : elements of reusable object-oriented software

Author: Erich Gamma; Richard Helm, (Computer scientist); Ralph E Johnson; John Vlissides
Publisher: Boston, Mass. : Addison-Wesley, 2016. ©1977
Series: Addison-Wesley professional computing series.
Edition/Format:   Print book : English : Forty-fourth printingView all editions and formats
Summary:
Four software designers present a catalog of simple and succinct solutions to commonly occurring design problems, using Smalltalk and C++ in example code. 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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Erich Gamma; Richard Helm, (Computer scientist); Ralph E Johnson; John Vlissides
ISBN: 9780201633610 0201633612
OCLC Number: 961356420
Description: xv, 395 pages : illustrations ; 25 cm.
Series Title: Addison-Wesley professional computing series.
Responsibility: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ; foreword by Grady Booch.

Abstract:

Four software designers present a catalog of simple and succinct solutions to commonly occurring design problems, using Smalltalk and C++ in example code. 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 go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems.--From publisher description.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(3)

User lists with this item (1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/961356420> # Design patterns : elements of reusable object-oriented software
    a schema:Book, schema:CreativeWork ;
    library:oclcnum "961356420" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    schema:about <http://dewey.info/class/005.12/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/808724384#Topic/computer_software_reusability> ; # Computer software--Reusability
    schema:about <http://experiment.worldcat.org/entity/work/data/808724384#Topic/object_oriented_programming_computer_science> ; # Object-oriented programming (Computer science)
    schema:about <http://experiment.worldcat.org/entity/work/data/808724384#Topic/software_patterns> ; # Software patterns
    schema:author <http://experiment.worldcat.org/entity/work/data/808724384#Person/gamma_erich> ; # Erich Gamma
    schema:author <http://experiment.worldcat.org/entity/work/data/808724384#Person/johnson_ralph_e_1955> ; # Ralph E. Johnson
    schema:author <http://experiment.worldcat.org/entity/work/data/808724384#Person/helm_richard_computer_scientist> ; # (Computer scientist) Richard Helm
    schema:author <http://experiment.worldcat.org/entity/work/data/808724384#Person/vlissides_john> ; # John Vlissides
    schema:bookEdition "Forty-fourth printing." ;
    schema:bookFormat bgn:PrintBook ;
    schema:datePublished "2016" ;
    schema:description "Four software designers present a catalog of simple and succinct solutions to commonly occurring design problems, using Smalltalk and C++ in example code. 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 go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems.--From publisher description."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/808724384> ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/808724384#Series/addison_wesley_professional_computing_series> ; # Addison-Wesley professional computing series.
    schema:name "Design patterns : elements of reusable object-oriented software"@en ;
    schema:productID "961356420" ;
    schema:workExample <http://worldcat.org/isbn/9780201633610> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/961356420> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/808724384#Person/gamma_erich> # Erich Gamma
    a schema:Person ;
    schema:familyName "Gamma" ;
    schema:givenName "Erich" ;
    schema:name "Erich Gamma" ;
    .

<http://experiment.worldcat.org/entity/work/data/808724384#Person/helm_richard_computer_scientist> # (Computer scientist) Richard Helm
    a schema:Person ;
    schema:familyName "Helm" ;
    schema:givenName "Richard" ;
    schema:name "(Computer scientist) Richard Helm" ;
    .

<http://experiment.worldcat.org/entity/work/data/808724384#Person/johnson_ralph_e_1955> # Ralph E. Johnson
    a schema:Person ;
    schema:birthDate "1955" ;
    schema:familyName "Johnson" ;
    schema:givenName "Ralph E." ;
    schema:name "Ralph E. Johnson" ;
    .

<http://experiment.worldcat.org/entity/work/data/808724384#Person/vlissides_john> # John Vlissides
    a schema:Person ;
    schema:familyName "Vlissides" ;
    schema:givenName "John" ;
    schema:name "John Vlissides" ;
    .

<http://experiment.worldcat.org/entity/work/data/808724384#Series/addison_wesley_professional_computing_series> # Addison-Wesley professional computing series.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/961356420> ; # Design patterns : elements of reusable object-oriented software
    schema:name "Addison-Wesley professional computing series." ;
    schema:name "Addison-Wesley professional computing series" ;
    .

<http://experiment.worldcat.org/entity/work/data/808724384#Topic/computer_software_reusability> # Computer software--Reusability
    a schema:Intangible ;
    schema:name "Computer software--Reusability"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/808724384#Topic/object_oriented_programming_computer_science> # Object-oriented programming (Computer science)
    a schema:Intangible ;
    schema:name "Object-oriented programming (Computer science)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/808724384#Topic/software_patterns> # Software patterns
    a schema:Intangible ;
    schema:name "Software patterns"@en ;
    .

<http://worldcat.org/isbn/9780201633610>
    a schema:ProductModel ;
    schema:isbn "0201633612" ;
    schema:isbn "9780201633610" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.