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

வகுப்புகளுக்கு இடையிலான உறவுகள். பரம்பரை, கலவை மற்றும் திரட்டல்

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

அடைப்புக் கொள்கைகள்

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

பாலிமார்பிஸத்தை எவ்வாறு பயன்படுத்துவது

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

ஜாவாவில் இடைமுகங்கள் ஏன் அவசியம்

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

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

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

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