Sobes.tech
Junior — Middle

Java პროგრამირების ენაში ინტერფეისების როლი რა არის და რა მიზნით გამოიყენება?

sobes.tech AI

პასუხი AI-სგან

Java-да, අතුරුමුහුණත් (interface) යනු, පන්තිය අනුගමනය කළ යුතු ගිවිසුමක් වන අතර, එය ක්‍රියාත්මක නොවන ක්‍රමවල එකතුවකි. එය පහත කරයි:

  • ප්‍රතිරූපණය සහ හැසිරවීමේ නිර්වචනය එහි ක්‍රියාත්මක කිරීමෙන් වෙන් කිරීම.
  • වර්ගවල බහු උරුමය ක්‍රියාත්මක කිරීම, පන්තිය බොහෝ අතුරුමුහුණත් අනුගමනය කළ හැකි බැවින්.
  • කේතයේ ලවචිකත්වය සහ පුළුල්කරණය වැඩිදියුණු කිරීම, වස්තු සමඟ වැඩ කිරීම අතුරුමුහුණත් මාර්ගයෙන්, නමුත් නියමිත පන්තියන් මඟින් නොව.

උදාහරණයක් ලෙස අතුරුමුහුණතක් සහ එහි ක්‍රියාත්මක කිරීම:

interface Drawable {
    void draw();
}

class Circle implements Drawable {
    public void draw() {
        System.out.println("වෘත්තිය ඇඳීම");
    }
}

අතුරුමුහුණත් මොඩියුලර් සහ පරීක්ෂණාත්මක පද්ධති නිර්මාණයට විශාල පරිදි භාවිතා වේ.