<aside> 💡

A well-designed module often keeps information secret from its clients.

Deliberately concealing information from the clients & abstracting the module’s functions is called — Information HIding.

</aside>

What are the benefits of Information Hiding?

How do we achieve variable and function Information Hiding?