175k views
0 votes
A design principle in which the internals of a module are deliberately not exposed (or not usable by code that doesn't need to know the details) is called:

A) Method hiding

B) Data hiding

C) Information hiding

D) All of these

1 Answer

5 votes

Answer: D) All of these

Step-by-step explanation:

Method hiding, data hiding and information hiding are based on the principle by which the internals of the modules are not exposed.

Information hiding: This process basically hide all the details of the data and function. The hiding all these type of detail may result in abstraction and it basically reduces the complexity to make a function more easy to use.

Data hiding and method hiding also involve the process of hiding the data and design on the principle in which the internal module are hidden.

User Alina
by
5.2k points