Need an introduction to SOLID design principles? SOLID is an acronym that represents five design principles that can help improve the quality of your object-oriented code, particularly when it comes to maintainability, flexibility, and reusability (Moores’ law anyone?). For this lesson, we’ll take a look at each of these principles…