ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          我將以Java1.0.1的Date class為例。Java 1.1已經提供了我想要的功能,但是在它到來之前的那段日子,很多時候需要擴展Java 1.0.1的Date class。

          第一件待決事項是使用subclass或wrapper。subclassing是比較顯而易見的辦法:
          class mfDate extends Date {
              public nextDay() ...
              public dayOfYear() ...
          }

          wrapper則需要上委托(delegation):
          class mfDate {
              private Date _original;
          posted on 2005-08-31 15:03 ivaneeo 閱讀(204) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 阿尔山市| 尼勒克县| 巴林左旗| 福泉市| 垣曲县| 射洪县| 平阴县| 松潘县| 山西省| 建平县| 南宁市| 名山县| 修文县| 贞丰县| 黄陵县| 武隆县| 阳西县| 罗山县| 商城县| 昌邑市| 龙海市| 赤城县| 西乌| 洛南县| 茌平县| 台安县| 库伦旗| 会理县| 虞城县| 固原市| 阳江市| 皋兰县| 建昌县| 嘉祥县| 南投县| 漳平市| 宁津县| 南昌县| 蕉岭县| 日土县| 新龙县|