ஞாயிறு, 19 செப்டம்பர், 2021

பொருள் சார்ந்த நிரலாக்கத்தின் நான்கு அடிப்படை கொள்கைகள் யாவை? (What are four basic principles of Object Oriented Programming?)

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

(படம் - https://medium.com/@cancerian0684/what-are-four-basic-principles-of-object-oriented-programming-645af8b43727 - தளத்திலிருந்து எடுக்கப்பெற்றது. நன்றி)

உறைதல் (Encapsulation)

உறைதல் (Encapsulation) என்பது பொதுமுறைகளுக்கான அணுகலைக் கட்டுப்படுத்துவதன் மூலம் தரவு செயல்படுத்தலை மறைக்கும் பொறிமுறையாகும். நிகழ்வு மாறிகள் தனிப்பட்டதாக வைக்கப்பட்டு, இதை அடைவதற்கு அணுகல் முறைகள் பொதுவில் வைக்கப்படுகின்றன. எடுத்துக்காட்டாக, கீழேயுள்ள குறியீடு துணுக்கில் நபர் வகுப்பின் பெயர், முதன்மைப் பண்புகளை மறைக்கிறோம்.
இணைத்தல் - தனியார் நிகழ்நிலை மாறி மற்றும் பொது அணுகல் முறைகள்.
public class Employee {
private String name;
private Date dob;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Date getDob() {
return dob;
}
public void setDob(Date dob) {
this.dob = dob;
}
}

சுருக்கம் (Abstraction)

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

பார்வை

https://medium.com/@cancerian0684/what-are-four-basic-principles-of-object-oriented-programming-645af8b43727



கருத்துகள் இல்லை:

கருத்துரையிடுக

உங்கள் கருத்துகள் வரவேற்கப்படுகின்றன