SOLID is an acronym for a collection of design principles used to create good code. It was coined by Robert C. Martin in 2003 in "Principles of OOD". It's as relevant today as it was in 2003, and many great software developers use these principles, even if they have forgotten their names. The main thing to remember is to avoid tightly coupling your code.
SOLID Stands for