[ToDo] Design Patterns: Elements of Reusable Object-Oriented Software

Dated Aug 1, 1997; last modified on Mon, 05 Sep 2022

  • Introduction
  • A Case Study: Designing a Document Editor

Design Pattern Catalog

  • Creational Patterns

  • Structural Patterns

  • Behavioral Patterns

  • Conclusion

Design Patterns: Elements of Reusable Object-Oriented Software. Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides. www.uml.org.cn . Aug 1, 1997.