zoukankan
html css js c++ java
【整理】【代码的坏味道】过长参数列(Long Parameter List)
向已有对象发送一条请求就可以获取原本位于参数列的一份数据时,运用
Replace Parameter with Method(以函数取代参数)
重构准则。
运用
Preserve Whole Object(保存对象完整)
收集来自同一对象的一堆数据,并以该对象替换它们。
对于缺乏合理对象归属的数据,可使用
Introduce Parameter Object(引入参数对象)
为它们制造一个参数对象。
例外:如果明显不希望造成“被调用对象”和“较大对象”的依存关系,这时候需要将数据从对象中拆解出来作为参数。
.Net港湾——.Net学习爱好者知识的港湾!全力提供.Net技术分享平台,包括相关电子书下载和源代码视频分享,欢迎大家分享各类资源以及开发经验。
查看全文
相关阅读:
Autodesk vasari Design better buildings
NOOK2刷机成功
使用DirectPlay进行网络互联(2)
程序员的灯下黑:不要忘记你的目标
【ZT】中西医的区别
D3D中公告板的使用示例
使用DirectPlay进行网络互联(1)
使用DirectPlay进行网络互联(4)
计算几何常用算法概览
DirectX9.0教程之ID3DXSprite篇[转载]
原文地址:https://www.cnblogs.com/zwffff/p/1818915.html
最新文章
SQLCLR在Visual Studio中创建方法
SQLCLR在Visual Studio中创建存储过程、自定义函数、聚集、触发器等方法(转)
DataGridView中虚拟模式(Virtual Mode)用法
SqlDependency缓存用法
Ado.net事务
Asp.net使用SqlDependency
大型对象BLOB用法
SqlCacheDependency使用查询(命令)通知使缓存无效
CacheDependency用法
REVITmep自适应风口模型构件
热门文章
利用虚拟打印机制作六寸PDF电子书
REVIT自定义族风管风口连接件
AutoCAD Plant 3D
关于穿越人防维护结构的管道设计规范
REVITmep不同接头族效果
利用REVIT自适应阵列创建族
REVITMEP中风道末端连接到风管的方式
NOOK中国风屏保
Sketchup建筑信息模型插件BIMUp5D
Autodesk SketchBook
Copyright © 2011-2022 走看看