Create PetShop project
Create project IWantToBeAlone
Create interface IAnimal
Create Animal abstract base class and some animals (Dog, Cat, Donkey and Snake)
Delete setType method of Animal / Implement getType and makeNoise in each Animal
Create interface IFood and use it with eat method of IAnimal
Create a Main and start using it
Create food class + end implementation of Main
Merge branch 'develop'
Update README to explain the project PetShop
Create an AnimalFactory (throwing an error if the type not existing)
Make static the getAnimal method of Factory
Use equals to compare String in AnimalFactory / Use Factory in Main
Use an existing type in Main to throw error
Merge branch 'develop'
Complete README in explaining the use of AnimalFactory
Create empty class (Sloutz, Moeuts, Slashck)
Create interface IWeightable and implement it in existing class
Create interface IDoable and implement it in existing class
Create interface INothingToDO and implement it in existing class