java平臺統一異常框架的設計與實現
阿新 • • 發佈:2019-01-23
在一個framework的設計中,異常框架的設計佔據著很重要的位置,因為它會直接影響到整個應用的健壯性、穩定性和易用性,因此筆者結合自己在產品開發中的經驗給出了一個異常框架的設計及實現與大家共享,有考慮不周或欠妥的地方還望大家一起討論,共同提高。
異常框架的總體結構圖11.1異常框架總體結構圖
如上圖所示,java平臺框架的異常機制包括程式異常及業務異常。對於程式異常和業務異常我們設計一個BaseException基類,BaseException是一個unchecked exception(即繼承於RuntimeException),javaeye上有一篇關於checked exception