Slide 1 9. Refactoring and Design Patterns Slide 2 © Oscar Nierstrasz ST — Refactoring and Design Patterns 9.2 Roadmap Some Principles What is Refactoring? …