Method Combination
Each class in the list of superclasses can contribute a component of the effective method
- Primary method performs the bulk of the work and returns values
- Before methods do error checking and preparation
- After methods perform side-effects and cleanup