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 阅读(224) 评论(0)  编辑  收藏 所属分类: refactoring-从地狱中重生

只有注册用户登录后才能发表评论。


网站导航: