文档介绍:ABOUT THIS DOCUMENT
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 , 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. In particular, 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 CD
file:///C|/Documents%20and%20Settings/Owner/Desktop/design%20patterns/hires/ [2/24/2003 2:43:00 PM]
Table of Contents
Preface to CD
Preface to Book
Foreword
Guide to Readers
Introduction
● 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 Pattern
A Case Study: Designing a Document Editor
● 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
● Abstract Factory
● Builder
● Factory Method
● Prototype
● Singleton
file:///C|/Documents%20and%20Settings/Owner/Desktop/design%20patterns/hires/ (1 of 3) [2/24/2003 2:43:05 PM]
Table of Contents
● Discussion of Creational Patterns
Structural Patterns
● Adapter
● Bridge
● Composite
● Decorator
● Facade
● Flyweight
● Proxy
● Discussion of Structural Patterns
Behavioral Patterns
● Chain of Responsib