Table of Contents
Introduction to patterns
Singleton, Dependency injection, Lazy initialization, Object pool
Factory method, Abstract factory, Prototype, Builder
Composite, Flyweight, Marker interface, Bridge
Adapter, Proxy, Decorator, Facade
Nullable value, Template method, Command, State
Iterator, Visitor, Observer, Memento
Lock patterns
Thread pool, Messaging, Future, Pipeline
Designing Delphi programs
Other kinds of patterns