Single-Responsibility Principle
3 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the single-responsibility principle?

  • A module should be responsible to one and only one user
  • A class should have only one reason to change (correct)
  • A module should be responsible to multiple users
  • A class should have multiple reasons to change
  • What is the goal of the single-responsibility principle?

  • To make a class more robust (correct)
  • To couple two things that change for different reasons
  • To make a class more efficient
  • To make a class more versatile
  • What is an example of the single-responsibility principle?

  • Separating the content of a report from the format of a report (correct)
  • Having a module that compiles and prints a report
  • Having a module that is responsible to multiple users
  • Having a module that is responsible to one user
  • More Like This

    Use Quizgecko on...
    Browser
    Browser