Are you a software developer/researcher/teacher?
Do you write poor-quality software, and you don’t know what are your deficiencies exactly?
Have you read the SOLID principles, but you forget them or cannot explain them clearly?
Have you wondered about the direct relation between SOLID principles and OOP concepts or design patterns?
Then, this table capsule is for you! You can now find all the answers in one table.