Solid is composition for the first five object-oriented design(OOD) principles by Robert C. Martin, popularly known as Uncle Bob.
What Solid Stands For: