Advantages of multi-methods
Unify and generalize
top-level procedures (zero specialized arguments)
regular singly dispatched methods
overloading
dynamic, not static
Naturally allow existing objects to be extended with new behavior
Previous slide
Next slide
Back to first slide
View graphic version