ComposeMethod
Replace Conditional Logic With Strategy
Renamed classes after putting them in packages
Move embellishment to decorator
Replace state altering conditionals with State
Replace constructors with creation methods
Added Martin Fowler refactoring example code