skip to content
Design patterns explained : a new perspective on object-oriented design Preview this item
ClosePreview this item
Checking...

Design patterns explained : a new perspective on object-oriented design

Author: Alan Shalloway; James Trott
Publisher: Boston, Mass. : Addison-Wesley, 2005.
Series: Software patterns series.
Edition/Format:   eBook : Document : English : 2nd edView all editions and formats
Summary:

Explains concepts of Object-Oriented Design using analogies.

Rating:

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

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

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

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Shalloway, Alan.
Design patterns explained.
Boston, Mass. : Addison-Wesley, 2005
(OCoLC)57481041
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Alan Shalloway; James Trott
ISBN: 0321247140 9780321247148 9780321630049 0321630041
OCLC Number: 58448222
Notes: Previous edition: 2002.
Description: 1 online resource (xxxvii, 429 pages) : illustrations.
Contents: Part I. An introduction to object-oriented software development --
1. The object-oriented paradigm --
2. The UML: The unified modeling language --
Part II. The limitations of traditional object-oriented design --
3. A problem that cries out for flexible code --
4. A standard object-oriented solution --
Part III. Design patterns --
5. An introduction to design patterns --
6. The facade pattern --
7. The adapter pattern --
8. Expanding our horizons --
9. The strategy pattern --
10. The bridge pattern --
11. The abstract factory pattern --
Part IV. Putting it all together: Thinking in patterns --
12. How do experts design? --
13. Solving the CAD/CAM problem with patterns --
Part V. Toward a new paradigm of design --
14. The principles and strategies of design patterns --
15. Commonality and variability analysis --
16. The analysis matrix --
17. The decorator pattern --
Part VI. Other values of patterns --
18. The observer pattern --
19. The template method pattern --
Part VII. Factories --
20. Lessons from design patterns: Factories --
21. The Singleton pattern and the double-checked locking pattern --
22. The object pool pattern --
23. The factory method pattern --
24. Summary of factories --
Part VIII. Endings and beginnings --
25. Design patterns reviewed: A summation and a beginning --
26. Bibliography.
Series Title: Software patterns series.
Responsibility: Alan Shalloway and James J. Trott.

Reviews

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

Tags

Be the first.
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/58448222> # Design patterns explained : a new perspective on object-oriented design
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "58448222" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/52740529#Place/boston_mass> ; # Boston, Mass.
    schema:about <http://id.worldcat.org/fast/872537> ; # Computer software--Development
    schema:about <http://id.worldcat.org/fast/1042803> ; # Object-oriented methods (Computer science)
    schema:about <http://id.loc.gov/authorities/subjects/sh85029535> ; # Computer software--Development
    schema:about <http://experiment.worldcat.org/entity/work/data/52740529#Topic/computers_programming_object_oriented> ; # COMPUTERS / Programming / Object Oriented
    schema:about <http://id.worldcat.org/fast/1042804> ; # Object-oriented programming (Computer science)
    schema:about <http://dewey.info/class/005.117/e22/> ;
    schema:bookEdition "2nd ed." ;
    schema:bookFormat schema:EBook ;
    schema:contributor <http://viaf.org/viaf/311074198> ; # James Trott
    schema:creator <http://viaf.org/viaf/24828255> ; # Alan Shalloway
    schema:datePublished "2005" ;
    schema:description "Part I. An introduction to object-oriented software development -- 1. The object-oriented paradigm -- 2. The UML: The unified modeling language -- Part II. The limitations of traditional object-oriented design -- 3. A problem that cries out for flexible code -- 4. A standard object-oriented solution -- Part III. Design patterns -- 5. An introduction to design patterns -- 6. The facade pattern -- 7. The adapter pattern -- 8. Expanding our horizons -- 9. The strategy pattern -- 10. The bridge pattern -- 11. The abstract factory pattern -- Part IV. Putting it all together: Thinking in patterns -- 12. How do experts design? -- 13. Solving the CAD/CAM problem with patterns -- Part V. Toward a new paradigm of design -- 14. The principles and strategies of design patterns -- 15. Commonality and variability analysis -- 16. The analysis matrix -- 17. The decorator pattern -- Part VI. Other values of patterns -- 18. The observer pattern -- 19. The template method pattern -- Part VII. Factories -- 20. Lessons from design patterns: Factories -- 21. The Singleton pattern and the double-checked locking pattern -- 22. The object pool pattern -- 23. The factory method pattern -- 24. Summary of factories -- Part VIII. Endings and beginnings -- 25. Design patterns reviewed: A summation and a beginning -- 26. Bibliography."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/52740529> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/52740529#Series/software_patterns_series> ; # Software patterns series.
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/52740529#Series/the_software_patterns_series> ; # The software patterns series
    schema:isSimilarTo <http://www.worldcat.org/oclc/57481041> ;
    schema:name "Design patterns explained : a new perspective on object-oriented design"@en ;
    schema:productID "58448222" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/58448222#PublicationEvent/boston_mass_addison_wesley_2005> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/52740529#Agent/addison_wesley> ; # Addison-Wesley
    schema:url <http://proquest.safaribooksonline.com/0321247140> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1599292> ;
    schema:workExample <http://worldcat.org/isbn/9780321630049> ;
    schema:workExample <http://worldcat.org/isbn/9780321247148> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/58448222> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/52740529#Agent/addison_wesley> # Addison-Wesley
    a bgn:Agent ;
    schema:name "Addison-Wesley" ;
    .

<http://experiment.worldcat.org/entity/work/data/52740529#Place/boston_mass> # Boston, Mass.
    a schema:Place ;
    schema:name "Boston, Mass." ;
    .

<http://experiment.worldcat.org/entity/work/data/52740529#Series/software_patterns_series> # Software patterns series.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/58448222> ; # Design patterns explained : a new perspective on object-oriented design
    schema:name "Software patterns series." ;
    .

<http://experiment.worldcat.org/entity/work/data/52740529#Series/the_software_patterns_series> # The software patterns series
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/58448222> ; # Design patterns explained : a new perspective on object-oriented design
    schema:name "The software patterns series" ;
    .

<http://experiment.worldcat.org/entity/work/data/52740529#Topic/computers_programming_object_oriented> # COMPUTERS / Programming / Object Oriented
    a schema:Intangible ;
    schema:name "COMPUTERS / Programming / Object Oriented"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85029535> # Computer software--Development
    a schema:Intangible ;
    schema:name "Computer software--Development"@en ;
    .

<http://id.worldcat.org/fast/1042803> # Object-oriented methods (Computer science)
    a schema:Intangible ;
    schema:name "Object-oriented methods (Computer science)"@en ;
    .

<http://id.worldcat.org/fast/1042804> # Object-oriented programming (Computer science)
    a schema:Intangible ;
    schema:name "Object-oriented programming (Computer science)"@en ;
    .

<http://id.worldcat.org/fast/872537> # Computer software--Development
    a schema:Intangible ;
    schema:name "Computer software--Development"@en ;
    .

<http://viaf.org/viaf/24828255> # Alan Shalloway
    a schema:Person ;
    schema:familyName "Shalloway" ;
    schema:givenName "Alan" ;
    schema:name "Alan Shalloway" ;
    .

<http://viaf.org/viaf/311074198> # James Trott
    a schema:Person ;
    schema:familyName "Trott" ;
    schema:givenName "James" ;
    schema:name "James Trott" ;
    .

<http://worldcat.org/isbn/9780321247148>
    a schema:ProductModel ;
    schema:isbn "0321247140" ;
    schema:isbn "9780321247148" ;
    .

<http://worldcat.org/isbn/9780321630049>
    a schema:ProductModel ;
    schema:isbn "0321630041" ;
    schema:isbn "9780321630049" ;
    .

<http://www.worldcat.org/oclc/57481041>
    a schema:CreativeWork ;
    rdfs:label "Design patterns explained." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/58448222> ; # Design patterns explained : a new perspective on object-oriented design
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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