SOLID Principles in Java
Apoorv Tyagi
In software engineering, SOLID is an acronym for 5 design principles intended to make software designs more understandable, flexible, robust, and maintainable. Adopting these practices can contribute to avoiding code smells too. The 5 SOLID principles are: S - The single-responsibility principle...