___________ is a design principle used to minimize the coupling between components in a system.
- Encapsulation
- Inheritance
- Polymorphism
- Cohesion
Encapsulation is a design principle that involves bundling data and methods within a class and restricting access to the internal state of objects. It minimizes the coupling between components by enforcing clear interfaces and reducing dependencies, promoting modularity and maintainability.
Loading...
Related Quiz
- Implementing regular ___________ sessions helps remote team managers gauge team morale and address concerns proactively.
- Which stakeholders should be involved in the time estimation and planning process?
- Scenario: A key team member resigns unexpectedly, posing a risk to project timelines and deliverables. How would you manage this risk to minimize its impact on the project?
- Building strong relationships with stakeholders helps in gaining their ___________.
- Balancing short-term needs with long-term goals is a key aspect of strategic ____________ allocation.