This codebase contains areas that can be improved by refactoring and applying SOLID principles. Your task is to refactor the code to adhere to as many SOLID principles as possible.
The application is designed to display necessary information about animals such as dog, cat, duck, and chicken on the console.
To begin working on this project, follow these steps:
- Fork the repository to your GitHub account.
- Clone the forked repository to your local machine.
- Refactor the code as needed to apply SOLID principles.
- Run the application to ensure it displays the required animal information on the console.
- Once satisfied with your changes, commit and push them to your forked repository.
- Present your solution to your training manager.