zoukankan
html css js c++ java
【整理】【代码的坏味道】过长参数列(Long Parameter List)
向已有对象发送一条请求就可以获取原本位于参数列的一份数据时,运用
Replace Parameter with Method(以函数取代参数)
重构准则。
运用
Preserve Whole Object(保存对象完整)
收集来自同一对象的一堆数据,并以该对象替换它们。
对于缺乏合理对象归属的数据,可使用
Introduce Parameter Object(引入参数对象)
为它们制造一个参数对象。
例外:如果明显不希望造成“被调用对象”和“较大对象”的依存关系,这时候需要将数据从对象中拆解出来作为参数。
.Net港湾——.Net学习爱好者知识的港湾!全力提供.Net技术分享平台,包括相关电子书下载和源代码视频分享,欢迎大家分享各类资源以及开发经验。
查看全文
相关阅读:
fedora 24 使用扇贝网页版没有声音
Fedora 23安装 NS2 (network simulator 2)
如何扩大LVM 逻辑分区的大小?
code::blocks编译出错
Fedora 23 忘记root密码
u盘安装Fedora23
Derived 派生类
移动点的坐标
进栈 出栈
C和C++语言&
原文地址:https://www.cnblogs.com/zwffff/p/1818915.html
最新文章
物体检测丨Faster R-CNN详解
2019 SDN上机第2次作业
第09组 团队Git现场编程实战
2019 SDN上机第1次作业
第09组 团队项目-需求分析报告
团队项目-选题报告
第二次结对编程作业
第一次结对编程作业
第9组 团队展示
第一次个人编程作业
热门文章
第一次博客作业
PSR4规范
[SHOI2006]有色图
[HNOI2008]玩具装箱TOY
python 特殊方法之new
python sorted函数的小练习
Linux下C语音实现socket发送和接收的小程序
使用GRUB 添加新的启动项 (menu entry)
Transmission : 如何在Fedora下使用BT下载
Fedora 24 Gnome Boxes 无法ping通网络
Copyright © 2011-2022 走看看