<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
    所謂Data Class是指:它們擁有一些值域(fields),以及用于訪問(讀寫)這些值域的函數,除此之外一無長物。這樣的classes只是一種[不會說話的 數據容器],它們幾乎一定被其他classes過分細瑣地操控著。這些classes早期可能擁有public值域,果真如此你應該在別人注意到它們之 前,立刻運用Encapsulate Field(206)將它們封裝起來。如果這些classes內含容器類的值域(collection fields),你應該檢查它們是不是得到了恰當的封裝;如果沒有,就運用Encapsulate Collection(208)把它們封裝起來。對于那些不該被其他classes修改的值域,請運用Remove Setting Method(300)。

    然后,找出這些[取值/設值]函數(getting and setting methods)被其他classes運用的地點。嘗試以Move Method(142)把那些調用行為搬移到Data Class來。如果無法搬移整個函數,就運用Extract Method(110)產生一個可被搬移的函數。不久之后你就可以運用Hide Method(303)把這些[取值/設值]函數隱藏起來了。
    posted on 2005-08-19 17:05 ivaneeo 閱讀(535) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
    主站蜘蛛池模板: 巨波霸乳在线永久免费视频| 亚洲最大免费视频网| 夜夜春亚洲嫩草影院| 日韩免费高清大片在线| 狠狠色香婷婷久久亚洲精品| 免费不卡中文字幕在线| 无码 免费 国产在线观看91| 亚洲国产成人久久综合碰碰动漫3d| av大片在线无码免费| 高潮毛片无遮挡高清免费视频| 亚洲国产精品乱码一区二区| 国产美女在线精品免费观看| 一级毛片**免费看试看20分钟 | 日本免费无遮挡吸乳视频电影| 一区二区三区免费视频观看 | 国产一区二区三区亚洲综合| 精品国产亚洲一区二区三区| 国外成人免费高清激情视频 | 成人影片麻豆国产影片免费观看| eeuss影院免费92242部| 亚洲女人影院想要爱| 国产亚洲人成A在线V网站| 亚洲第一成年免费网站| 免费看无码特级毛片| 亚洲AV无码一区二区乱子仑| 久久久久亚洲AV无码专区首JN| 亚洲AV无码一区二区三区国产| 无码国产精品一区二区免费式直播| 一级片在线免费看| 亚洲乱码无人区卡1卡2卡3| 亚洲欧洲日产国码久在线观看| 亚洲av区一区二区三| 亚洲人成电影亚洲人成9999网 | 久久免费看黄a级毛片| 一区二区三区免费电影| 亚洲精品无码你懂的| 亚洲国产精品久久丫| 亚洲av无码乱码国产精品| 亚洲人成无码久久电影网站| 免费看无码自慰一区二区| 国产精品视频免费|