SOLID Principles of Object-Oriented Programming
In object-oriented programming, SOLID is an acronym for 5 important design principles intended to make software design more reusable, extensible, simplistic and maintainable. The 5 principles are: Single-Responsibility Principle"A class…