Emily Blache's Parrot Refactoring Kata On this exercise we will apply step by step the "Replace Conditional with Polymorphism" refactor by Martin Fowler. This kata is taken from (https://github.com/emilybache/Parrot-Refactoring-Kata)