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-從地獄中重生
          主站蜘蛛池模板: 乌兰察布市| 离岛区| 嫩江县| 吉首市| 鸡西市| 寻甸| 商水县| 高清| 辉南县| 临安市| 凭祥市| 黄平县| 子长县| 衡水市| 兴安盟| 霍州市| 外汇| 望都县| 秦皇岛市| 顺义区| 台北县| 临夏县| 马龙县| 新余市| 延吉市| 吐鲁番市| 绥江县| 昔阳县| 岗巴县| 杭州市| 桐梓县| 绥滨县| 阆中市| 偏关县| 苍溪县| 务川| 贵阳市| 平利县| 衡水市| 沭阳县| 枣庄市|