Which technique does Abstraction incorporate?

Which technique does Abstraction incorporate?
A . agile modeling
B . information hiding
C . complexity coupling
D . context-driven decision making

Answer: B

Explanation:

Abstraction in UML and software modeling often incorporates the technique of information hiding. Information hiding is a principle that supports abstraction by ensuring that unnecessary details about software components are not exposed to other parts of the system. This encapsulation strengthens modularity and keeps various parts of the program independent of one another, which simplifies complexity in large systems. Abstraction and information hiding are closely related; abstraction focuses on the high-level structure of the system, while information hiding protects the internal states and functionality of components, allowing changes without extensive impact on other system parts.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments