Extracted Method, Moved Method and Replaced Conditional with Polymorphism