zoukankan
html css js c++ java
【整理】【代码的坏味道】过长参数列(Long Parameter List)
向已有对象发送一条请求就可以获取原本位于参数列的一份数据时,运用
Replace Parameter with Method(以函数取代参数)
重构准则。
运用
Preserve Whole Object(保存对象完整)
收集来自同一对象的一堆数据,并以该对象替换它们。
对于缺乏合理对象归属的数据,可使用
Introduce Parameter Object(引入参数对象)
为它们制造一个参数对象。
例外:如果明显不希望造成“被调用对象”和“较大对象”的依存关系,这时候需要将数据从对象中拆解出来作为参数。
.Net港湾——.Net学习爱好者知识的港湾!全力提供.Net技术分享平台,包括相关电子书下载和源代码视频分享,欢迎大家分享各类资源以及开发经验。
查看全文
相关阅读:
设计模式的分类
SQL Server 2005 TSQL 学习笔记:排名函数
JS正则表达式语法
魅族 “拜产品教”公司的优秀与局限
jqueryMobile初始化组件
Loading Scripts Without Blocking
LabJs学习笔记:分析图
翻转的css3样式
IE(IE6/IE7/IE8)支持HTML5标签
我的空间轨迹!
原文地址:https://www.cnblogs.com/zwffff/p/1818915.html
最新文章
jsp中实现一个页面纯io流上传文件
MyEclipse6.5 注册码生成方法,自己输入用户名
swing/swt可视化开发工具windowbuilder免费了
某种传染病第一天只有一个患者,前五天为潜伏期,不发作也不会传染人 第6天开始发作,从发作到治愈需要5天时间,期间每天传染3个人 求第N天共有多少患者
C# 集合类Array Arraylist
C# 中的四种参数的使用方法(一般参数,ref 参数,out参数,参数数列)
winform 捕获并处理未处理的异常
SQL Server 2005 TSQL学习笔记:建立动态的PIVOT
Effective C#学习笔记:显式实现接口
SQL Server 2005 TSQL学习笔记:TOP的增强
热门文章
Effective C#学习笔记:适当使用.NET运行时诊断
今天决定开始学习.NET Remoting,在此做个标记.
SQL Server 2005 TSQL学习笔记:CTE
SQL Server 2005 TSQL 学习笔记:Try Catch
SQL Server 2005 TSQL学习笔记:APPLY
这个星期要把公司的.NET培训PPT整理出来
Head First设计模式学习笔记:工厂方法
SQL Server 2005 TSQL 学习笔记:新数据类型
SQL Server 2005 TSQL学习笔记:PIVOT和UNPIVOT
买了SQL Server 2005技术内幕的书,得系统的学学SQL Server 2005了...
Copyright © 2011-2022 走看看