5
Kembalikan pengecualian dengan jenis dan pesan yang berbeda, menjaga informasi yang ada
Saya sedang menulis modul dan ingin memiliki hierarki eksepsi terpadu untuk pengecualian yang dapat dimunculkan (misalnya mewarisi dari FooErrorkelas abstrak untuk semua foopengecualian spesifik modul). Ini memungkinkan pengguna modul untuk menangkap pengecualian khusus tersebut dan menanganinya dengan jelas, jika perlu. Tetapi banyak pengecualian yang diangkat dari modul dinaikkan karena beberapa …