Central premise II
Changing an implementation is the best change, since it’s isolated
This may not always be true
- Changing a local implementation may not be easy
- Some global changes are straightforward
- Mechanically or systematically
- VanHilst and Notkin have an alternative
- Using parameterized classes with a deferred supertype [ISOTAS, FSE, OOPSLA]
- Griswold’d new work on information transparency