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() { /* ... */ }
}
Next Question (9/20)