சுருக்கம் எதிராக என்காப்ஸுலேஷன்

நூலாசிரியர்: Laura McKinney
உருவாக்கிய தேதி: 8 ஏப்ரல் 2021
புதுப்பிப்பு தேதி: 1 மே 2024
Anonim
கேப்சுலர் கான்ட்ராக்ச்சர் அல்லது கேப்ஸுலர் கான்ட்ராக்ஷனுக்கான மசாஜ்கள்
காணொளி: கேப்சுலர் கான்ட்ராக்ச்சர் அல்லது கேப்ஸுலர் கான்ட்ராக்ஷனுக்கான மசாஜ்கள்

உள்ளடக்கம்

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


பொருளடக்கம்: சுருக்கத்திற்கும் என்காப்ஸுலேஷனுக்கும் உள்ள வேறுபாடு

  • ஒப்பீட்டு விளக்கப்படம்
  • சுருக்கம் என்றால் என்ன?
    • உதாரணமாக
  • என்காப்ஸுலேஷன் என்றால் என்ன?
    • உதாரணமாக
  • சுருக்கத்திற்கும் குறியாக்கத்திற்கும் இடையிலான முக்கிய வேறுபாடுகள்
  • முடிவுரை

ஒப்பீட்டு விளக்கப்படம்

அடிப்படை அப்ஸ்ட்ராக்ஷன் என்காப்சுலேசன்
வரையறை உருவாக்க தேவையான கூறுகள் a
அமைப்பு.
என்காப்ஸுலேஷன் என்பது ஒரு சிக்கலான அமைப்பை உருவாக்கும் செயல்முறையாகும்
சாதனையாளர் இணைத்தல் மூலம் அடையப்படுகிறது. உறுப்பினர்களை உருவாக்குவதன் மூலம் அடையப்படுகிறது
தனிப்பட்டதாக வகுப்பு.
முன்நிறுத்து என்ன செய்ய வேண்டும் என்பதில் கவனம் செலுத்தப்படுகிறது அது எவ்வாறு செய்யப்பட வேண்டும் என்பதில் கவனம் செலுத்தப்படுகிறது.
விண்ணப்பம் வடிவமைப்பு மட்டத்தின் போது. அமலாக்கத்தின் போது
நிலை.
எடுத்துக்காட்டுகள் ஒரு செல்போனின் GUI, அதில் கிளிக் செய்ய சில சின்னங்கள் உள்ளன, அவை இயங்கும்
குறிப்பிட்ட செயல்பாட்டைச் செய்ய கிளிக் செய்க.
ஐகான் கிளிக் செய்யும்போது,
இறுதி பயனருக்கு அதன் செயல்படுத்தல் விவரங்கள் குறித்து எதுவும் தெரியாது

சுருக்கம் என்றால் என்ன?

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


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

உதாரணமாக

ஒரு காருக்கு ஒரு சிறந்த எடுத்துக்காட்டு எடுத்துக்கொள்வோம், இது இயந்திரம், பிரேக்குகள், விளக்குகள், ஆடியோ சிஸ்டம், நாற்காலி மற்றும் பல போன்ற பல துணை அமைப்புகளிலிருந்து உருவாக்கப்பட்டது. மிதிவண்டியின் துணை அமைப்பான ‘பிரேக்’ மேலும் முன் சக்கர பிரேக் மற்றும் பின்புற சக்கர பிரேக் என வகைப்படுத்தலாம், ஆனால் பொதுவாக, எல்லா துணை அமைப்புகளையும் பிரேக்குகளாகவே பார்க்கிறோம். எனவே, சிக்கலான அமைப்பை படிநிலை வகைப்பாடு மூலம் நாம் நிர்வகிக்க வேண்டும், இது ஒரு அமைப்பை உருவாக்கத் தேவையான முக்கியமான கூறுகள் என்ன என்பதைக் கண்டறிய உதவுகிறது.

எனவே, சுருக்கம் என்பது என்ன கூறுகள் என்பதை பொதுமைப்படுத்துகிறது
ஒரு அமைப்பை உருவாக்குவதற்கு இன்றியமையாதது, அதாவது முக்கியமானவற்றை மட்டும் எடுப்பது.

என்காப்ஸுலேஷன் என்றால் என்ன?

பொருள் சார்ந்த நிரலாக்கத்தின் முக்கிய அம்சம் என்காப்ஸுலேஷன் ஆகும். இது ஒரு பொறிமுறையாகும்
குறியீடு மற்றும் தரவை ஒன்றாக பிணைக்கிறது மற்றும் அவற்றை வெளிப்புறத்திலிருந்து பாதுகாக்கிறது
குறுக்கீடு. அதாவது, இணைத்தல் ஒரு அமைப்பின் சிக்கலை மறைக்கிறது,
இங்கே முக்கிய சொல் தரவு மறைத்தல் என்பதால். இது ஒரு பாதுகாப்புக்கு ஒத்ததாகும்
வகுப்பினுள் குறியீடு மற்றும் தரவை மறைக்கும் ரேப்பர், பெறப்படுகிறது
வகுப்பிற்கு வெளியே வரையறுக்கப்பட்ட மற்றொரு குறியீடு மற்றும் உறுப்பினர் செயல்பாடு / முறை
அவை வர்க்கத்தின் உறுப்பினர்கள் அல்ல.


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

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

உதாரணமாக

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

எனவே, இந்த முறையில், இணைத்தல் சிக்கலை மறைக்கிறது மற்றும்
தரவின் தவறான பயன்பாட்டைத் தடுக்கவும்.

சுருக்கத்திற்கும் குறியாக்கத்திற்கும் இடையிலான முக்கிய வேறுபாடுகள்

  1. சுருக்கம் தேவைப்படும் கூறுகளில் கவனம் செலுத்துகிறது
    ஒரு சிக்கலை மறைப்பதில் கவனம் செலுத்துகையில் ஒரு அமைப்பை உருவாக்குங்கள்
    அமைப்பு.
  2. ஒரு அமைப்பின் வடிவமைப்பு மட்டத்தின் போது சுருக்கம் செய்யப்படுகிறது
    கணினி இருக்கும்போது இணைத்தல் செய்யப்படுகிறது
    செயல்படுத்தப்பட்டது.
  3. சுருக்கங்களின் முக்கிய நோக்கம் என்னவென்றால், கட்டமைக்க என்ன செய்ய வேண்டும்
    ஒரு அமைப்பு என்காப்ஸ்யூலேஷன்களின் முக்கிய நோக்கம், ஒரு அமைப்பை எவ்வாறு உருவாக்குவது என்பதுதான்.
  4. மூலம் சுருக்கம் அடையப்படுகிறது
    இணைத்தல் அதேசமயம், கூறுகளை உருவாக்குவதன் மூலம் இணைத்தல் அடையப்படுகிறது
    கணினி தனிப்பட்ட.

முடிவுரை

சுருக்கம் மற்றும் இணைத்தல்
இரண்டும் OOP இன் முக்கிய அம்சமாகும். ஒரு சிறந்த இணைத்தல் ஒரு அருமையான சுருக்கத்தைத் தரும்.