我是靠谱客的博主 高兴香菇,这篇文章主要介绍3.7 Feature Envy 依恋情结,现在分享给大家,希望可以做个参考。

数据本身和对数据的操作没有包装在同一个类中,则形成依恋情结

方法对某个类的兴趣大于对自己所处类的兴趣

  1. 使用 7.1 Move Method 迁移方法 将该方法移至他应该属于的类

方法的一部分更适合于其被频繁调用的类

  1. 使用 6.1 Extract Method 提炼方法 将这一部分代码提炼至单独方法
  2. 使用 7.1 Move Method 迁移方法 将新方法移至被调用的类

关键点

  1. 判断哪个类拥有最多被此方法使用的数据
  2. 然后就把该方法移和那些数据包装在一起

最后

以上就是高兴香菇最近收集整理的关于3.7 Feature Envy 依恋情结的全部内容,更多相关3.7内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部