SOLID Principles

Five main guidelines that enhance software design, making code more maintainable and scalable.