Design patterns
Subtitle: Elements of reusable object orientated software
Series: Addison-Wesley professional computing series
Publisher: Addison-Wesley
Published: 1995
Place of publication: Reading, USA
Language: eng
Number of pages: 395
Table of contents: title: Preface; title: Foreword; title: Guide to Readers; title: 1 Introduction; title: What Is a Design Pattern?; title: Design Patterns in Smalltalk MVC; title: Describing Design Patterns; title: The Catalog of Design Patterns; title: Organizing the Catalog; title: How Design Patterns Solve Design Problems; title: How to Select a Design Pattern; title: How to Use a Design Pattern; title: 2 A Case Study: Designing a Document Editor; title: Design Problems; title: Document Structure; title: Formatting; title: Embellishing the User Interface; title: Supporting Multiple Look-and-Feel Standards; title: Supporting Multiple Window Systems; title: User Operations; title: Spelling Checking and Hyphenation; title: Summary; title: Design Pattern Catalog; title: 3 Creational Patterns; title: Abstract Factory; title: Builder; title: Factory Method; title: Prototype; title: Singleton; title: Discussion of Creational Patterns; title: 4 Structural Pattern; title: Adapter; title: Bridge; title: Composite; title: Decorator; title: Facade; title: Flyweight; title: Proxy; title: Discussion of Structural Patterns; title: 5 Behavioral Patterns; title: Chain of Responsibility; title: Command; title: Interpreter; title: Iterator; title: Mediator; title: Memento; title: Observer; title: State; title: Strategy; title: Template Method; title: Visitor; title: Discussion of Behavioral Patterns; title: 6 Conclusion; title: What to Expect from Design Patterns; title: A Brief History; title: The Pattern Community; title: An Invitation; title: A Parting Thought; title: Appendix A Glossary; title: Appendix B Guide to Notation; title: Class Diagram; title: Object Diagram; title: Interaction Diagram; title: Appendix C Foundation Classes; title: List; title: Iterator; title: ListIterator; title: Point; title: Rect; title: Bibliography; title: Index