<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 閱讀(286) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 16女性下面扒开无遮挡免费| 一级特黄aa毛片免费观看| 无码免费午夜福利片在线| 亚洲狠狠狠一区二区三区| 久久久精品2019免费观看 | 亚洲高清视频在线播放| 99精品视频在线观看免费播放 | 亚洲日产2021三区| 亚洲高清中文字幕免费| 亚洲三级高清免费| 国产精品自在自线免费观看| 色屁屁www影院免费观看视频| avtt亚洲天堂| a级毛片免费播放| 亚洲天堂久久精品| 亚洲精品动漫免费二区| 亚洲精品久久无码| 久久激情亚洲精品无码?V| 国产日韩AV免费无码一区二区 | 中文字幕免费播放| 亚洲天天做日日做天天看| 两性刺激生活片免费视频| 亚洲爆乳无码专区www| 亚洲国产精品一区二区三区在线观看| 成年女性特黄午夜视频免费看 | 亚洲视频.com| 国产免费AV片在线播放唯爱网| 亚洲日韩看片无码电影| 四虎永久在线精品免费影视| 美女被免费网站91色| 亚洲日本乱码一区二区在线二产线| 免费观看毛片视频| 在线视频网址免费播放| 亚洲中文久久精品无码1| 亚洲成A人片在线观看中文| 免费无码又爽又刺激高潮视频| 亚洲欧美日韩国产精品一区| 亚洲综合图色40p| 18禁超污无遮挡无码免费网站国产| 一边摸一边爽一边叫床免费视频| 亚洲精品天天影视综合网|