ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          動機(Motivation)
          如果你需要的額外函數超過兩個,外加函數(foreign methods)就很難控制住它們了。所以,你需要將這些函數組織在一起,放到一個恰當地方去。要達到這一目的,標準對象技術subclassing和 wrapping是顯而易見的辦法。這種情況下我把subclass或wrapper稱為local extension(本地擴展)。

          在subclass和wrapper之間做選擇時,我通常首先subclass。
          posted on 2005-08-31 14:48 ivaneeo 閱讀(232) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 潞城市| 恩施市| 上思县| 和田市| 盈江县| 禹城市| 三河市| 潜江市| 仪陇县| 奇台县| 左权县| 武冈市| 白水县| 昭觉县| 临潭县| 武义县| 家居| 东源县| 赤壁市| 淄博市| 伊金霍洛旗| 陇川县| 沅陵县| 石林| 双柏县| 东辽县| 嘉义县| 海南省| 磴口县| 临桂县| 霍州市| 什邡市| 宁河县| 平邑县| 博白县| 汕尾市| 合阳县| 任丘市| 嵊州市| 句容市| 明光市|