ivaneeo's blog

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

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
          作法(Mechanics)
            • 檢查重構對象是否為immutable(不可變)對象,或是否可修改為不可變對象。
                • ==》如果該對象目前還是immutable,就使用Remove Setting Method(300),直到它成為immutable為止。
                • 如果無法將該對象修改為immutable,就放棄使用本項重構。
            • 建立equals()和hashCode()。
            • 編譯,測試。
            • 考慮是否可以刪除factory method,并將構造函數聲明為public。
          posted on 2005-09-05 10:46 ivaneeo 閱讀(239) 評論(0)  編輯  收藏 所屬分類: refactoring-從地獄中重生
          主站蜘蛛池模板: 泗洪县| 泰来县| 通江县| 富源县| 郴州市| 张家口市| 田阳县| 尼勒克县| 西林县| 社会| 乌拉特中旗| 高州市| 房山区| 莱芜市| 昌邑市| 册亨县| 海南省| 沅陵县| 东阿县| 晋江市| 赞皇县| 五峰| 徐州市| 顺义区| 承德市| 镇沅| 四会市| 德惠市| 巴中市| 安吉县| 达日县| 宁津县| 皋兰县| 莱州市| 科尔| 永年县| 永泰县| 开封市| 布拖县| 股票| 涞源县|