A system, method and article of manufacture are provided for minimizing the
amount of changes that need to be made to exception handling logic when
new exceptions are added. Exceptions are organized into hierarchies in a
polymorphic exception handler. A root of one of the hierarchies in which
an exception occurs is caught. The exception is instructed to rethrow
itself. The rethrown exception is caught and identified. A type of the
rethrown exception is determined and a message is outputted indicating the
type of the rethrown exception.
Ένα σύστημα, μια μέθοδος και ένα άρθρο της κατασκευής παρέχονται για την ελαχιστοποίηση του ποσού αλλαγών που πρέπει να γίνουν στη διαχειριζόμενη λογική εξαίρεσης όταν προστίθενται οι νέες εξαιρέσεις. Οι εξαιρέσεις οργανώνονται στις ιεραρχίες σε έναν πολύμορφο χειριστή εξαίρεσης. Μια ρίζα μια από τις ιεραρχίες στις οποίες μια εξαίρεση εμφανίζεται πιάνεται. Η εξαίρεση καθοδηγείται στο irobj ρελεβανθε.νομαδι παρτηθuλαρ.ηφ.πρπγοβ το.ορρετχροω το ίδιο. Η εξαίρεση rethrown πιάνεται και προσδιορίζεται. Ένας τύπος της εξαίρεσης rethrown καθορίζεται και ένα μήνυμα είναι η ένδειξη του τύπου της εξαίρεσης rethrown.