以下這樣的問題: Handling exceptions in a Swing UI (low level to high level and exception wrapping)三層體系結構:必須避免層之間的異常依賴關係?
存在這樣的異常正在從方法拋出在服務類的邏輯/服務和UI層之間有明顯的相關性(IOException的從一個文件的操作來)和被處理在Swing組件的代碼中。
這是要避免的事情嗎?如果最好避免這樣的依賴關係,那麼服務類中的異常怎麼處理呢?我應該簡單地將Exception包裝在RuntimeException中並讓它傳播到UncaughtExceptionHandler?