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

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

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

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
    動機(Motivation)
    一個分層良好的系統,應該將處理用戶界面(UI)和處理業務邏輯(business logic)的代碼分開。之所以這樣做,原因有以下幾點:(1)你可能需要使用數個不同的用戶界面來表現相同的業務邏輯;如果同時承擔兩種責任,用戶界面 會變得過分復雜;(2)與GUI隔離之后,domain objects的維護和演化都會更容易;你甚至可以讓不同的開發者負責不同部分的開發。

    如果你遇到的代碼是以雙層(two-tiered)方式開發,業務邏輯被內嵌于用戶界面(UI)之中,你就有必要將行為分離出來。其中的主要工作就是函數的分離和搬移。但數據就不同了:你不能僅僅只是移動數據,你必須將它復制到新建部位中,并提供相應的同步機制。
    posted on 2005-09-05 17:04 ivaneeo 閱讀(293) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 亚洲国产精品自产在线播放| 日本a级片免费看| 亚洲人成色99999在线观看| 国产在线精品观看免费观看| 拍拍拍又黄又爽无挡视频免费| 成年美女黄网站18禁免费| 亚洲av无码国产综合专区| 日韩精品免费电影| 精品免费久久久久国产一区| 亚洲精品乱码久久久久久蜜桃不卡| 成人国产网站v片免费观看| 国产亚洲AV无码AV男人的天堂| 99精品全国免费观看视频..| 亚洲精品成人图区| 亚洲国产成人影院播放| 亚洲黄黄黄网站在线观看| 色吊丝最新永久免费观看网站| 一二三四在线观看免费中文在线观看| 久久久久无码专区亚洲av| 亚洲乱码一区二区三区在线观看 | 亚洲色大18成人网站WWW在线播放 亚洲色大成WWW亚洲女子 | 亚洲AV无码一区二区三区国产 | 一区二区三区亚洲视频| 99爱视频99爱在线观看免费| 久久精品国产精品亚洲蜜月| baoyu116.永久免费视频| 久久亚洲国产精品五月天婷| 麻豆69堂免费视频| 亚洲国产另类久久久精品黑人| 特级无码毛片免费视频尤物| 亚洲国产91在线| 又黄又大又爽免费视频| 久久久精品视频免费观看| 亚洲天堂中文字幕| 免费无码不卡视频在线观看| 免费精品国产自产拍在线观看| 亚洲色欲久久久久综合网| 91精品免费观看| 狠狠综合亚洲综合亚洲色| 亚洲精品乱码久久久久久蜜桃不卡| 99久久人妻精品免费二区|