重构-改善既有代码的设计(2.7)
来源:互联网 发布:知乎邀请没有回答 编辑:程序博客网 时间:2024/05/14 05:53
第三章 代码的坏味道
依恋情结-Long Parameter List
问题:函数对某个类的兴趣高过自己所在类的兴趣,焦点通常为数据。
解决:采用Move Method。
问题:函数对某个类的一个部分兴趣高过自己所在类的兴趣。
解决:采用Extract Method。
问题:如果函数用到了很多类的功能呢?
解决:先采用Move Method将函数移到那个拥有最多被这个函数调用的数据的类中,然后采用Extract Method将这个函数分解为数个较小函数。
0 0
- 重构-改善既有代码的设计(2.7)
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构:改善既有代码的设计
- 重构--改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计+
- 重构--改善既有代码的设计
- 重构 改善既有代码的设计
- 重构.改善既有代码的设计
- 重构:改善既有代码的设计
- 重构,改善既有代码的设计
- 重构改善既有代码的设计
- 重构-改善既有代码的设计
- 重构:改善既有代码的设计
- 讲解说明php -> =>的问题
- 数据结构之二叉树的Java实现
- error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2
- 没有administrator权限如何安装Google Chrome
- chrome热门常用插件推荐
- 重构-改善既有代码的设计(2.7)
- 利用poi向word里粘贴图片
- 查询ORACLE所有表
- powerdesigner设计类总结
- 第一章 C++绪论学习要求、实验及思考
- #include< >和#include""的区别
- 怎的玩转千万级别的数据
- MySQL基础知识---------AUTO_INCREMENT
- wireshark过滤规则