Προηγούμενη
Κληρονομικότητα
Μάθημα
Προγραμματισμός II
Επόμενη
Σχεδιασμός, εμφάνιση και ύφος
Υλοποίηση εκτενών συστημάτων
Χειρισμός λαθών και εξαιρέσεις
Παράσταση εξαιρέσεων
Παράδειγμα παράστασης εξαιρέσεων
Δημιουργία εξαιρέσεων
Χειρισμός εξαιρέσεων
Τοπικός χειρισμός
Δήλωση εξαιρέσεων
Ολοκληρωμένο παράδειγμα εξαιρέσεων
Σχεδιασμός με εξαιρέσεις
Ισχυρισμοί
Ισχυρισμοί στην πράξη
Ισχυρισμοί στη Java
Παράδειγμα χρήσης ισχυρισμών
Διεπαφές
Διεπαφές: κανόνες
Υλοποίηση διεπαφών
Διάγραμμα υλοποίησης διεπαφών
Υλοποίηση πολλαπλών διεπαφών
Διάγραμμα υλοποίησης πολλαπλών διεπαφών
Επέκταση διεπαφών
Διαφορά αφηρημένης κλάσης από μια διεπαφή
Αφηρημένες κλάσεις ή διεπαφές;
Η αρχή της στιβαρότητας
Αιτιολόγηση χρήσης διεπαφών
Παράδειγμα στιβαρού σχεδιασμού
Πακέτα
Ορισμός κλάσεων σε πακέτα
Χρήση κλάσεων σε πακέτα
Κανόνες χρήσης πακέτων
Απλοποίηση χρήσης στατικών πεδίων
Άσκηση: παραγωγή και έλεγχος εξαιρέσεων
Βιβλιογραφία