概述
数据本身和对数据的操作没有包装在同一个类中,则形成依恋情结
方法对某个类的兴趣大于对自己所处类的兴趣
- 使用 7.1 Move Method 迁移方法 将该方法移至他应该属于的类
方法的一部分更适合于其被频繁调用的类
- 使用 6.1 Extract Method 提炼方法 将这一部分代码提炼至单独方法
- 使用 7.1 Move Method 迁移方法 将新方法移至被调用的类
关键点
- 判断哪个类拥有最多被此方法使用的数据
- 然后就把该方法移和那些数据包装在一起
最后
以上就是高兴香菇为你收集整理的3.7 Feature Envy 依恋情结的全部内容,希望文章能够帮你解决3.7 Feature Envy 依恋情结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复