<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jinfeng_wang

    G-G-S,D-D-U!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      400 Posts :: 0 Stories :: 296 Comments :: 0 Trackbacks

    前面已經多次提到過Checked Exception的好處。

    在實際工作中,已經證實了這個問題。

    當然,問題的由來和結構的設計有一定的關系。

    A Module 調用 => B Module 調用=> C Module。

    而異常處理已經深深的夾雜著這樣的代碼結構中。

    用戶直接使用A,但是會在C處才會出現問題。

    這時候C需要拋出一個異常, 但是附加關鍵要求:

    此異常消息明確無誤,能夠清晰地看出異常出現的原因

    (在不重啟的情況下,以便用戶解決問題)

    剛開始的代碼中,直接就在C處跑出異常。

    后來隨著結構的復雜,加入了模塊D (其位置和B相同)

    甚至在最外層加入D (和A并列)

    這就導致C處的異常消息的問題逐漸浮現出來。

    原有在C處就能直接決定的Message現在不能在C處就確認(因為有多個進入C的入口)

    此時,只能將異常消息的決定權往上一級進行轉移。

    。。。。。。。。。。。。。

    UnChecked Exception對于這樣的轉移來說 太不能友好的支持了。

    在反駁上述內容的時候,請帶著這樣的觀點:

    好的東西,可以在很別扭的情況下,也可以讓別人輕松的達到和諧。

    posted on 2007-01-05 00:50 jinfeng_wang 閱讀(859) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲人成无码网在线观看| 在线观看免费a∨网站| 国产午夜亚洲不卡| 亚洲国产精品无码久久九九大片| 成人免费视频77777| 亚洲AV无码一区二区三区在线| 精品香蕉在线观看免费| 亚洲视频国产视频| 国产免费AV片在线播放唯爱网 | 无码毛片一区二区三区视频免费播放 | 国产精品亚洲lv粉色| 免费国产成人午夜在线观看| 区久久AAA片69亚洲| 中文在线观看免费网站| 亚洲精品国产品国语在线| 99久久国产精品免费一区二区| 亚洲av永久无码精品漫画| 国产精品免费观看调教网| 亚洲v高清理论电影| 免费视频爱爱太爽了| 亚洲熟妇丰满xxxxx| 国产18禁黄网站免费观看| 亚洲黄片手机免费观看| 日韩亚洲一区二区三区| 1000部国产成人免费视频| 亚洲粉嫩美白在线| mm1313亚洲精品无码又大又粗| 国产精品永久免费| 久久亚洲熟女cc98cm| 永久黄网站色视频免费| 青青久久精品国产免费看| 国产aⅴ无码专区亚洲av| 波多野结衣在线免费观看| 亚洲日本在线电影| 中国亚洲女人69内射少妇| 2019中文字幕在线电影免费| 在线观看亚洲网站| 亚洲AV无码国产在丝袜线观看| 国产日本一线在线观看免费| 污视频网站免费在线观看| 免费激情网站国产高清第一页 |