பொருள் சார்ந்த PHP இல் இடைமுகம் என்றால் என்ன

Porul Carnta Php Il Itaimukam Enral Enna



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

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

இடைமுகம் என்றால் என்ன

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







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



பொருள் சார்ந்த PHP இல் இடைமுகத்தின் தொடரியல்

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



இடைமுகம் அச்சிடக்கூடியது {
பொது செயல்பாடு அச்சு ( ) ;
}

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





வர்க்கம் நூல் செயல்படுத்துகிறது அச்சிடக்கூடியது {
// அச்சு() முறையை இங்கே செயல்படுத்தவும்
}

PHP இல் இடைமுகத்தை எவ்வாறு செயல்படுத்துவது

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



இடைமுகம் கால்குலேட்டர் இடைமுகம் {
பொது செயல்பாடு தொகை ( $a , $b ) ;
}

வர்க்கம் கால்குலேட்டர் செயல்படுத்துகிறது கால்குலேட்டர் இடைமுகம் {
பொது செயல்பாடு தொகை ( $a , $b ) {
திரும்ப $a + $b ;
}
}

$கால்குலேட்டர் = புதிய கால்குலேட்டர் ( ) ;
$ முடிவு = $கால்குலேட்டர் -> தொகை ( 2 , 3 ) ;
எதிரொலி 'தொகை முடிவு:' . $ முடிவு ;

?>

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



வெளியீடு

செயல்படுத்த பல இடைமுகங்கள் PHP இல், கீழே கொடுக்கப்பட்டுள்ள உதாரணத்தைப் பின்பற்றலாம்:



இடைமுகம் AddInterface {
பொது செயல்பாடு கூட்டு ( $a , $b ) ;
}

இடைமுகம் கழித்தல் இடைமுகம் {
பொது செயல்பாடு கழிக்கவும் ( $a , $b ) ;
}

வர்க்கம் கால்குலேட்டர் செயல்படுத்துகிறது AddInterface , கழித்தல் இடைமுகம் {
பொது செயல்பாடு கூட்டு ( $a , $b ) {
திரும்ப $a + $b ;
}

பொது செயல்பாடு கழிக்கவும் ( $a , $b ) {
திரும்ப $a - $b ;
}
}

$கால்குலேட்டர் = புதிய கால்குலேட்டர் ( ) ;
$sumResult = $கால்குலேட்டர் -> கூட்டு ( 2 , 3 ) ;
$diffResult = $கால்குலேட்டர் -> கழிக்கவும் ( 3 , 2 ) ;
எதிரொலி 'தொகை முடிவு:' . $sumResult . '' ;
எதிரொலி 'வேறுபாடு முடிவு:' . $diffResult ;

?>

மேலே உள்ள குறியீடு பயன்படுத்துகிறது பல இடைமுகங்கள் Adder Interface மற்றும் கழிப்பான் PHP இல். இந்த இடைமுகங்கள் செயல்படுத்தப்படுகின்றன கால்குலேட்டர் கூட்டல் மற்றும் கழித்தல் முறைகளை வரையறுக்கும் வகுப்பு. ஒரு உதாரணம் கால்குலேட்டர் வகுப்பு உடன் கூட்டல் மற்றும் கழித்தல் செயல்பாடுகளைச் செய்ய உருவாக்கப்பட்டு பயன்படுத்தப்படுகிறது கூட்டு மற்றும் கழிக்கவும் முறைகள்.

வெளியீடு

பொருள் சார்ந்த PHP இல் இடைமுகத்தைப் பயன்படுத்துவதன் நன்மைகள்

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

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

முடிவுரை

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