ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          動機(jī)(Motivation)
          如果你需要的額外函數(shù)超過兩個,外加函數(shù)(foreign methods)就很難控制住它們了。所以,你需要將這些函數(shù)組織在一起,放到一個恰當(dāng)?shù)胤饺ァR_(dá)到這一目的,標(biāo)準(zhǔn)對象技術(shù)subclassing和 wrapping是顯而易見的辦法。這種情況下我把subclass或wrapper稱為local extension(本地?cái)U(kuò)展)。

          在subclass和wrapper之間做選擇時(shí),我通常首先subclass。
          posted on 2005-08-31 14:48 ivaneeo 閱讀(231) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 张掖市| 隆尧县| 牡丹江市| 平武县| 永顺县| 舟山市| 荥阳市| 云林县| 上饶县| 遵义县| 宜良县| 稻城县| 紫云| 桑日县| 海伦市| 亳州市| 娱乐| 白银市| 布拖县| 绍兴县| 日土县| 集贤县| 屏东县| 闽清县| 马关县| 吉林市| 高雄市| 获嘉县| 陇川县| 苏尼特左旗| 来凤县| 梁山县| 青川县| 玉屏| 东海县| 万载县| 孟州市| 内黄县| 光泽县| 江源县| 卓资县|