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-從地獄中重生
          主站蜘蛛池模板: 商水县| 哈尔滨市| 兴海县| 报价| 安化县| 茂名市| 麻城市| 阿拉善右旗| 聂拉木县| 英德市| 大丰市| 滕州市| 略阳县| 农安县| 丰城市| 枣阳市| 镇雄县| 景洪市| 青铜峡市| 镇宁| 鹤庆县| 合川市| 泸州市| 穆棱市| 平定县| 汉阴县| 偃师市| 常熟市| 塔城市| 玉溪市| 浦城县| 秀山| 安阳市| 康马县| 吉林省| 郁南县| 田林县| 金平| 建昌县| 上林县| 汕头市|