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.
Loading...
Related Quiz
- Why is it significant to prioritize test cases during software testing?
- Which of the following best describes the focus of system testing?
- ______ maintenance is required to rectify defects and errors that were not discovered during the earlier stages of the development cycle.
- Discuss the impact of the IEEE 830 standard on the requirement specification in software engineering.
- In GraphQL, the _____ defines the operations that can be performed to access the data.