What and Why?? SOLID is an acronym for the first five object-oriented design (OOD) principles by Robert C. Martin. In simple words,  design principles help us to create more maintainable, understandable, and flexible software.  The goal of the SOLID principles is to reduce dependencies so that we can change one area of software without impacting others. […]

Read more of this post