Encapsulation refers to bundling related functionality into a library or other such self contained package whilst shielding the user from any worries about the internal structure.
Encapsulation very closely aligned with data hiding and is available through MODULE s / MODULE PROCEDURE s and USE statements and backed up by the renames and ONLY facilities.