PROGRAMMING PATTERNS

Introduction

Programming
Singleton
Bridge / Adapter
Factory / Prototype
Builder
Policy / Mechanism

Advanced Programming
Facade
Extension Interface
Interceptor
Configurator
External Polymorphism

Event Related
Reactor
Proactor
Async Completion Token
Acceptor-Connector

Locking
Scope
Strategized
Double-Checked
Thread-Safe

Synchronization
Active Object
Half Sync - Half Async

Failure
Double-Try