<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-從地獄中重生
    主站蜘蛛池模板: 亚洲av中文无码| 亚洲色图在线观看| 亚洲天堂男人影院| 美女羞羞视频免费网站 | 一级毛片**免费看试看20分钟| 久久久久免费看黄A片APP| 亚洲国产精品综合久久久| 日本一区二区三区在线视频观看免费 | 永久在线免费观看| 国产美女无遮挡免费网站| 亚洲人成无码网站久久99热国产| 国产av无码专区亚洲av桃花庵| AAAAA级少妇高潮大片免费看| 日本亚洲国产一区二区三区| 亚洲av无码久久忘忧草| 国产免费的野战视频| 亚洲国产日韩精品| 国产精品成人啪精品视频免费| 福利免费观看午夜体检区| 在线亚洲高清揄拍自拍一品区| 最好免费观看韩国+日本| 亚洲av区一区二区三| 国产黄在线观看免费观看不卡| 国产A在亚洲线播放| 日韩欧毛片免费视频| 亚洲AV香蕉一区区二区三区| 亚洲精品无码永久在线观看| 99久久国产精品免费一区二区| 亚洲精品乱码久久久久久下载 | 亚洲男女性高爱潮网站| 成年轻人网站色免费看| 黄网站在线播放视频免费观看| 亚洲国产一成人久久精品| 免费看h片的网站| 亚洲V无码一区二区三区四区观看| 在线观看免费中文视频| 亚洲.国产.欧美一区二区三区| 久久久久久久亚洲精品| 亚洲国产精品成人综合色在线| 国产AV无码专区亚洲AV手机麻豆| 曰批全过程免费视频播放网站 |