我是靠谱客的博主 高兴香菇,最近开发中收集的这篇文章主要介绍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 Feature Envy 依恋情结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部