SOLID SOLID is an abbreviation that stands for five software design principles compiled by Uncle Bob Here you can see realisation of those principles done with Python