SOLID Principles in JavaScript
What SOLID principle suggests that a class should focus on doing one thing well?
class Report {
generateReport() { /* ... */ }
saveToFile() { /* ... */ }
sendEmail() { /* ... */ }
printReport() { /* ... */ }
validateData() { /* ... */ }
formatData() { /* ... */ }
}