First page Back Continue Last page Overview Graphics
The Evolution of Dispatch
If-Then/Switch-Case
Single Dispatch (most OO languages)
Double Dispatch (e.g. the Visitor Pattern)
Multiple Dispatch (CLOS, Dylan,...)
Pattern Matching (ML, Haskell,...)
Predicate Dispatch (Cecil, and now Python!)
Notes: