skip to content
Elemental design patterns Preview this item
ClosePreview this item
Checking...

Elemental design patterns

Author: Jason McC Smith
Publisher: Upper Saddle River, NJ : Addison-Wesley, ©2012.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
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: Jason McC Smith
ISBN: 0321711920 9780321711922
OCLC Number: 726818100
Description: xxv, 333 pages : illustrations ; 24 cm
Contents: Figures xi Tables xv Listings xvii Foreword xix Preface xxi Acknowledgments xxiii About the Author xxv Chapter 1: Introduction to Design Patterns 1 1.1 Tribal Musings 5 1.2 Art or Science? 9 Chapter 2: Elemental Design Patterns 13 2.1 Background 14 2.2 The Where, the Why, the How 17 2.3 Core EDPs 42 2.4 Conclusion 44 Chapter 3: Pattern Instance Notation 45 3.1 Basics 45 3.2 The PINbox 49 3.3 Conclusion 65 Chapter 4: Working with EDPs 67 4.1 Composition of Patterns 68 4.2 Recreating Decorator 77 4.3 Refactoring 91 4.4 The Big Picture 101 4.5 Why You May Want to Read the Appendix 105 4.6 Advanced Topics 108 4.7 Conclusion 112 Chapter 5: EDP Catalog 115 Create Object 117 Retrieve 126 Inheritance 130 Abstract Interface 140 Delegation 145 Redirection 151 Conglomeration 159 Recursion 165 Revert Method 172 Extend Method 181 Delegated Conglomeration 187 Redirected Recursion 193 Trusted Delegation 200 Trusted Redirection 209 Deputized Delegation 216 Deputized Redirection 222 Chapter 6: Intermediate Pattern Compositions 229 Fulfill Method 231 Retrieve New 235 Retrieve Shared 240 Objectifier 244 Object Recursion 251 Chapter 7: Gang of Four Pattern Compositions 259 7.1 Creational Patterns 260 7.2 Structural Patterns 265 7.3 Behavioral Patterns 273 7.4 Conclusion 279 Appendix A:Rho-Calculus 281 A.1 Reliance Operators 282 A.2 Transitivity and Isotopes 285 A.3 Similarity 286 A.4 EDP Formalisms 287 A.5 Composition and Reduction Rules 291 A.6 Pattern Instance Notation and Roles 293 A.7 EDP Definitions 295 A.8 Intermediate Pattern Definitions 308 A.9 Gang of Four Pattern Definitions 313 Bibliography 321 Index 325
Responsibility: Jason McC. Smith.

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/726818100> # Elemental design patterns
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "726818100" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/903072166#Place/upper_saddle_river_nj> ; # Upper Saddle River, NJ
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nju> ;
   schema:about <http://id.worldcat.org/fast/1141401> ; # System design
   schema:about <http://experiment.worldcat.org/entity/work/data/903072166#Topic/patrones_de_software> ; # Patrones de software
   schema:about <http://experiment.worldcat.org/entity/work/data/903072166#Topic/arquitectura_de_software> ; # Arquitectura de software
   schema:about <http://id.worldcat.org/fast/1200416> ; # Software architecture
   schema:about <http://experiment.worldcat.org/entity/work/data/903072166#Topic/diseno_de_sistemas> ; # Diseño de sistemas
   schema:about <http://id.worldcat.org/fast/1124209> ; # Software patterns
   schema:about <http://dewey.info/class/005.1/e23/> ;
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2012" ;
   schema:creator <http://viaf.org/viaf/232451701> ; # Jason McColm Smith
   schema:datePublished "2012" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/903072166> ;
   schema:inLanguage "en" ;
   schema:name "Elemental design patterns"@en ;
   schema:productID "726818100" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/726818100#PublicationEvent/upper_saddle_river_nj_addison_wesley_2012> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/903072166#Agent/addison_wesley> ; # Addison-Wesley
   schema:workExample <http://worldcat.org/isbn/9780321711922> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/726818100> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/903072166#Place/upper_saddle_river_nj> # Upper Saddle River, NJ
    a schema:Place ;
   schema:name "Upper Saddle River, NJ" ;
    .

<http://experiment.worldcat.org/entity/work/data/903072166#Topic/arquitectura_de_software> # Arquitectura de software
    a schema:Intangible ;
   schema:name "Arquitectura de software"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/903072166#Topic/diseno_de_sistemas> # Diseño de sistemas
    a schema:Intangible ;
   schema:name "Diseño de sistemas"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/903072166#Topic/patrones_de_software> # Patrones de software
    a schema:Intangible ;
   schema:name "Patrones de software"@en ;
    .

<http://id.worldcat.org/fast/1124209> # Software patterns
    a schema:Intangible ;
   schema:name "Software patterns"@en ;
    .

<http://id.worldcat.org/fast/1141401> # System design
    a schema:Intangible ;
   schema:name "System design"@en ;
    .

<http://id.worldcat.org/fast/1200416> # Software architecture
    a schema:Intangible ;
   schema:name "Software architecture"@en ;
    .

<http://viaf.org/viaf/232451701> # Jason McColm Smith
    a schema:Person ;
   schema:familyName "Smith" ;
   schema:givenName "Jason McColm" ;
   schema:givenName "Jason McC" ;
   schema:name "Jason McColm Smith" ;
    .

<http://worldcat.org/isbn/9780321711922>
    a schema:ProductModel ;
   schema:isbn "0321711920" ;
   schema:isbn "9780321711922" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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