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




