A step-by-step illustration of how to use SOLID to solve a refactoring challenge
Originally appeared here:
Solving a Tennis Refactoring Challenge in Python using SOLID
Go Here to Read this Fast! Solving a Tennis Refactoring Challenge in Python using SOLID