Junior — Middle
Java პროგრამირების ენაში ინტერფეისების როლი რა არის და რა მიზნით გამოიყენება?
sobes.tech AI
პასუხი AI-სგან
Java-да, අතුරුමුහුණත් (interface) යනු, පන්තිය අනුගමනය කළ යුතු ගිවිසුමක් වන අතර, එය ක්රියාත්මක නොවන ක්රමවල එකතුවකි. එය පහත කරයි:
- ප්රතිරූපණය සහ හැසිරවීමේ නිර්වචනය එහි ක්රියාත්මක කිරීමෙන් වෙන් කිරීම.
- වර්ගවල බහු උරුමය ක්රියාත්මක කිරීම, පන්තිය බොහෝ අතුරුමුහුණත් අනුගමනය කළ හැකි බැවින්.
- කේතයේ ලවචිකත්වය සහ පුළුල්කරණය වැඩිදියුණු කිරීම, වස්තු සමඟ වැඩ කිරීම අතුරුමුහුණත් මාර්ගයෙන්, නමුත් නියමිත පන්තියන් මඟින් නොව.
උදාහරණයක් ලෙස අතුරුමුහුණතක් සහ එහි ක්රියාත්මක කිරීම:
interface Drawable {
void draw();
}
class Circle implements Drawable {
public void draw() {
System.out.println("වෘත්තිය ඇඳීම");
}
}
අතුරුමුහුණත් මොඩියුලර් සහ පරීක්ෂණාත්මක පද්ධති නිර්මාණයට විශාල පරිදි භාවිතා වේ.