数据本身和对数据的操作没有包装在同一个类中,则形成依恋情结
方法对某个类的兴趣大于对自己所处类的兴趣
- 使用 7.1 Move Method 迁移方法 将该方法移至他应该属于的类
方法的一部分更适合于其被频繁调用的类
- 使用 6.1 Extract Method 提炼方法 将这一部分代码提炼至单独方法
- 使用 7.1 Move Method 迁移方法 将新方法移至被调用的类
关键点
- 判断哪个类拥有最多被此方法使用的数据
- 然后就把该方法移和那些数据包装在一起
最后
以上就是高兴香菇最近收集整理的关于3.7 Feature Envy 依恋情结的全部内容,更多相关3.7内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复