Mark As Completed Discussion

Build your intuition. Click the correct answer from the options.

Which principle states that high-level modules should not depend on low-level modules, instead both should depend on abstractions?

Click the option that best answers the question.

  • Single Responsibility Principle
  • Open-Closed Principle
  • Dependency Inversion Principle
  • Interface Segregation Principle