ஜாவாவில் தளர்வான இணைப்பு பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்



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

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

ஜாவாவில் இணைப்பு வகைகள்

இணைத்தல் இரண்டு வகைகள்:





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

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

ஜாவாவில் லூஸ் இணைப்பு என்றால் என்ன?

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



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

ஜாவாவில் தளர்வான இணைப்பு

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



தளர்வான இணைப்பிற்கான குறியீடு:

இறக்குமதி java.io.IOException இடைமுகம் விலங்கு {பொது வெற்றிட காட்சி ()} வகுப்பு நாய் {விலங்குகளின் பொது நாய் (விலங்குகள்) {this.s = s} பொது வெற்றிட காட்சி () {System.out.println ('நாய்') . காட்சி ()}} வகுப்பு பூனை விலங்கு {பொது பூனை ()}} பொது வெற்றிட காட்சி () {System.out.println ('பூனை')}} வகுப்பு மாடு விலங்கு {பொது மாடு ()}} பொது வெற்றிட காட்சி ( ) {System.out.println ('மாடு')}} பொது வகுப்பு சோதனை {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) IOException ஐ வீசுகிறது {விலங்கு b = புதிய பூனை () விலங்கு c = புதிய மாடு () நாய் ஒரு = புதிய நாய் (b) //a.display () நாய் மற்றும் பூனையை அச்சிடும் a.display () நாய் a1 = புதிய நாய் (c) //a.display () நாய் மற்றும் மாடு a1.display () print print

வெளியீடு:

விளக்கம்:

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

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

  • இறுக்கமான இணைப்பைக் காட்டிலும் தளர்வான இணைப்பு சிறந்த சோதனை திறனைக் கொண்டுள்ளது.

  • தளர்வான இணைப்பு இடைமுகத்திற்கு திட்டத்தின் GOF கொள்கைகளைப் பின்பற்றுகிறது மற்றும் செயல்படுத்துவதில்லை, அதேசமயம் இறுக்கமான இணைப்பு இடைமுகத்தின் கருத்தை வழங்காது.

  • தளர்வான இணைப்பில் இரண்டு வகுப்புகளுக்கு இடையில் ஒரு குறியீடு / பொருள்களை மாற்றுவது எளிது, ஆனால் இறுக்கமான இணைப்பில் இது அவ்வளவு எளிதானது அல்ல

    c ++ இல் ஒரு வரிசையை வரிசைப்படுத்தவும்
  • இறுக்கமான இணைப்பு மிகவும் மாறக்கூடியது, அதேசமயம் இறுக்கமான இணைப்பு இல்லை.

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

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

பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளது. ஜாவா புரோகிராமிங்கில் உங்களுக்கு ஒரு தொடக்கத்தைத் தருவதற்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுடன் கோர் மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும் பயிற்சி அளிப்பதற்காக இந்த பாடநெறி வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த 'ஜாவாவில் தளர்வான இணைப்பு' வலைப்பதிவின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.