text.skipToContent text.skipToNavigation
  1. Home
  2. Computer Science & IT
  3. Elemental Design Patterns

Elemental Design Patterns (Paperback), 1st edition

  • Jason McC. Smith

Published by Addison-Wesley Professional (August 31st 2017) - Copyright © 2012

1st edition

Elemental Design Patterns

ISBN-13: 9780321712530

Includes: Unassigned

This product is not available in your country

What's included

  • Unassigned

Overview

Table of 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<

For teachers

All the material you need to teach your courses.

Discover teaching material