- Introduction
- A Case Study: Designing a Document Editor
Design Pattern Catalog
Creational Patterns: Abstract Factory; Builder; Factory Method; Prototype; Singleton.
Structural Patterns: Adapter; Bridge; Composite; Decorator; Façade; Flyweight; Proxy.
Behavioral Patterns: Chain of Responsibility; Command; Interpreter; Iterator; Mediator; Memento; Observer; State; Strategy; Template Method; Visitor.
Conclusion
Design Patterns: Elements of Reusable Object-Oriented Software.
Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides.
www.uml.org.cn
.
Aug 1, 1997.