Refactor chain of responsibility.
Refactor interpreter.
Refactor menmento.
Refactor observer.
Refactor state.
Refactor strategy.
Refactor template method.
Refactor visitor
Refactor builder.
Refactor adapter.