உறைபொதியாக்கம் (நிரலாக்கம்)

நிரல் மொழிகளில் உறைபொதியாக்கம் (Encapsulation) என்பது பின்வரும் இரண்டு முக்கிய கருக்களைக் சுட்டி நிற்கிறது. 
 ஒரு பொருளின் கூறுகளுக்கான அனுமதியைக் கட்டுப்படுத்தும் ஒரு மொழிக் கூற்று..
 தரவுகளையும் செயலிகளையும் பொதியாகிப் பயன்படுத்த உதவும் ஒரு மொழிக் கூற்று.

குறிப்பாக பொருள் நோக்கு நிரலாக்கத்தின் ஒரு தனித்துவமான கூறாக உறைபொதியாக்கம் பார்க்கப்படுகிறது. பெரும்பாலான மொழிகள் பின்வரும் அனுமதி குறியீடுகளைக் கொண்டுள்ளன.  ஒரு வகுப்பை, அல்லது வகுப்பின் குறிப்பிட்ட புலங்களை அல்லது செயலிகளை இக் குறியீடுகளைப் பயன்படுத்தி அவற்றுக்கன அனுமதியைக் கட்டுப்படுத்த முடியும். 

 public - பொது: எல்லா வகுப்புகளும் பயன்படுத்தலாம்.
 protected - பாதுகாக்கப்பட்டது: தன் வகுப்பும், அதன் வழித்தோன்றல் வகுப்புக்களும் பயன்படுத்தலாம்.
 private - தன் வகுப்பு மட்டுமே பயன்படுத்த முடியும்.

மேற்கோள்கள் 

பொருள் நோக்கு நிரலாக்கம்