Scenario based Object-oriented design question.
Anonimo
Started with a basic simplified approach, then iteratively improved upon it, and mentioned my reasoning for designing such a system, and how I think it'd expand. SOLID principles would be useful to know.