Διεπαφή (πληροφορική): Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
Χωρίς σύνοψη επεξεργασίας
Γραμμή 1:
{{χωρίς παραπομπές}}
 
Στην [[πληροφορική]], '''διεπαφή''' ([[αγγλικά|αγγλ.]] ''interface'') γενικά αποκαλείται το αντικείμενο εκείνο ή τμήμα αυτού (π.χ. κάποιο τμήμα [[λογισμικό|λογισμικού]], μια συσκευή κλπ.) που παρεμβάλλεται μεταξύ ενός αντικειμένου και του περιβάλλοντός του και διαμέσω του οποίου πραγματοποιείται κάθε επικοινωνία του αντικειμένου με το περιβάλλον του. Ένα [[αντικείμενο (πληροφορική)|αντικείμενο]] ή υποσύστημα (π.χ. κάθε κομμάτι ενός ευρύτερου [[σύστημα|συστήματος]]) είναι μια διακριτή οντότητα που μπορεί να επιτελέσει ένα σύνολο λειτουργιών.
 
Ένα υποσύνολο των λειτουργιών του αντικειμένου μπορεί να εκτελείται κατόπιν αιτήματος άλλων αντικειμένων ή υποσυστήματων. Η «επικοινωνία» μεταξύ δυο αντικειμένων πραγματοποιείται με το πρώτο να αιτείται από το δεύτερο την εκτέλεση μίας λειτουργίας (από το προαναφερθέν υποσύνολο των διαθέσιμων λειτουργιών του δευτέρου) μέσω της διεπαφής του δευτέρου. Αυτό που καθορίζει την διεπαφή είναι η προδιαγραφή αυτού του υποσυνόλου λειτουργιών και ο ορισμός ενός ενιαίου τρόπου για κάθε λειτουργία που ανήκει στο υποσύνολο με τον οποίο μπορεί να αιτηθεί η εκτέλεσή της από άλλα αντικείμενα.
 
Διεπαφές μεταξύ πραγματικών αντικειμένων καλούνται φυσικές διεπαφές ενώ αυτές μεταξύ διαφορετικών τμημάτων λογισμικού (προγραμματιστικών αντικειμένων) καλούνται διεπαφές λογισμικού.