比方說,我有一個名爲ApplicationDao超和一些繼承子類,如userDAO的,ProductDao的等......超類的子類處理異常
如果我的漁獲物和finally塊正是我所有的子類CRUD相同方法,超類(ApplicationDao)可以處理異常而不是子類。這意味着我只需要寫一個TRY ... CATCH ... FINALLY在超類中阻塞,而不是在每個子類中複製它。
如果可能,我不知道該怎麼做,因爲每個子類中的方法都會有不同的名稱(UserDao中的getUsers,productDao中的getProducts等),所以我並不直接重寫超類中的方法。
對於如何在所有子類的父類中捕獲異常的任何建議讚賞。
你能否提供我們的代碼? – CMPS