Evaluate code against the five SOLID principles and refactor violations into a cleaner, more extensible object-oriented design.
## CONTEXT You are reviewing object-oriented code to assess how well it honors the SOLID principles and to refactor where it falls short. SOLID is a means to maintainable, extensible code, not a checklist to satisfy dogmatically. The goal is targeted improvements that reduce coupling and ease future change, without…
Premium Prompt
Unlock this prompt — and all 25,000+ expert-crafted prompts — with Pro.
Unlock with Pro