Προηγούμενη
Επέκταση διεπαφών
Μάθημα
Προγραμματισμός II
Ενότητα
Υλοποίηση εκτενών συστημάτων
Επόμενη
Αφηρημένες κλάσεις ή διεπαφές;
Διαφορά αφηρημένης κλάσης από μια διεπαφή
Μια κλάση μπορεί να επεκτείνει μόνο μία (αφηρημένη) κλάση. (Αλλιώς θα έπρεπε να καθορίζεται ποια από όμοιες μεθόδους που κληρονομεί θα ισχύει.)
Μια κλάση μπορεί να υλοποιήσει πολλαπλές διεπαφές. (Διότι μια μέθοδος που υλοποιεί μπορεί να απαιτείται από πολλές διεπαφές.)
Μια διεπαφή μπορεί να ορίσει συμπεριφορά σε πολλά σημεία της ιεραρχίας των κλάσεων (π.χ. Comparable, Cloneable).