Which software design principle emphasizes minimizing the interaction between modules?

  • Encapsulation
  • Abstraction
  • Inheritance
  • Cohesion
Encapsulation is the design principle that emphasizes minimizing the interaction between modules. It hides the internal details of an object and exposes only what is necessary, reducing the potential for unintended interactions.
Add your answer
Loading...

Leave a comment

Your email address will not be published. Required fields are marked *