Solo disponible en BuenasTareas
  • Páginas : 402 (100394 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de octubre de 2010
Leer documento completo
Vista previa del texto

This Acrobat file was made from the HTML version of Design Patterns, taken from the Design Patterns CD (Addison-Wesley 1998). The source HTML was downloaded from the Internet, and is presumed to be unaltered from the original, and seems to be, but this is not guaranteed.

Note, some of the page numbers will be different in this format than indicated within the text. Inparticular, all of the design patterns have been placed at the end of the document, in alphabetic order. Expand the file's Bookmarks tabs.

The PDF conversion was made in February 2003.

And obviously, if you read through this entire file, and use it, and really get a lot out of it, buy a copy of the book!

Design Patterns CDfile:///C|/Documents%20and%20Settings/Owner/Desktop/design%20patterns/hires/index.htm [2/24/2003 2:43:00 PM]

Table of Contents

Preface to CD Preface to Book Foreword Guide to Readers Introduction
q q q q q q q q

What Is a Design Pattern? Design Patterns in Smalltalk MVC Describing Design Patterns The Catalog of Design Patterns Organizing the Catalog How Design Patterns Solve Design Problems How to Select a Design Pattern How to Use a Design PatternA Case Study: Designing a Document Editor
q q q q q q q q q

Design Problems Document Structure Formatting Embellishing the User Interface Supporting Multiple Look-and-Feel Standards Supporting Multiple Window Systems User Operations Spelling Checking and Hyphenation Summary

Design Pattern Catalog
Creational Patterns
q q q q q

Abstract Factory Builder Factory Method PrototypeSingleton

file:///C|/Documents%20and%20Settings/Owner/Desktop/design%20patterns/hires/contfs.htm (1 of 3) [2/24/2003 2:43:05 PM]

Table of Contents


Discussion of Creational Patterns

Structural Patterns
q q q q q q q

Adapter Bridge Composite Decorator Facade Flyweight Proxy Discussion of Structural Patterns


Behavioral Patterns
q q q q q q q q q q q

Chain of ResponsibilityCommand Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor Discussion of Behavioral Patterns


q q q q q

What to Expect from Design Patterns A Brief History The Pattern Community An Invitation A Parting Thought

Glossary Guide to Notation
q q q

Class Diagram Object Diagram Interaction Diagramfile:///C|/Documents%20and%20Settings/Owner/Desktop/design%20patterns/hires/contfs.htm (2 of 3) [2/24/2003 2:43:05 PM]

Table of Contents

Foundation Classes
q q q q q

List Iterator ListIterator Point Rect

Bibliography Index

Preface to CD

file:///C|/Documents%20and%20Settings/Owner/Desktop/design%20patterns/hires/contfs.htm (3 of 3) [2/24/2003 2:43:05 PM]

Preface to CD

As we were writing Design Patterns, we knewthe patterns we were describing had value because they had proven themselves in many different contexts. Our hope was that other software engineers would benefit from these patterns as much as we had. Now, three years after its debut, we find ourselves both grateful and thrilled by how the book has been received. Lots of people use it. Many tell us the patterns have helped them design and buildbetter systems. Many others have been inspired to write their own patterns, and the pool of patterns is growing. And many have commented on what might be improved about the book and what they would like to see in the future. A recurring comment in all the feedback has been how well-suited the book is to hypertext. There are numerous cross-references, and chasing references is something a computercan do very well. Since much of the software development process takes place on computers, it would be natural to have a book like ours as an on-line resource. Observations like these got us excited about the potential of this medium. So when Mike Hendrickson approached us about turning the book into a CD-ROM, we jumped at the chance. Two years and several megabytes of e-mail later, we're...