<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>