Third , refactoring for the design and programming disfigurements which exists in the software prototype everywhere . in this thesis i will list some big granulated refactoring : extract class , inline class , move method , collapse hierarchy to remove unnecessary hierarchy , and introduce parameter object to remove long parameter list . by using pattern and refactoring , the original software prototype has been obtained the basic characteristics of framework 第三,对软件原型中无处不在的设计和编程缺陷进行重构,这里主要列出的是一些粒度较大的重构:提炼类,内联类,搬移函数,折叠继承体系去除不必要的继承,引入参数对象去除过长参数列。
过长: too long参数: parameter过长参数列表: long parameter list生长参数: growth parameters参数列: argument list参数列表: argument list; parameter list设备参数列表: device parameter list实质参数列表: actual parameter list型式参数列表: formal parameter list过长: overlength; too long参数(函式参数列上的变数) 参数、形参: parameter数列: progression; series; a series of numbers arranged according to a certain rule背过长: long-backed唇过长: excessively long lip过长齿: projecting teeth过长的: overlong; very long过长类: large class契数列: fibonacci式数列: fibonacci氏数列: fibonacci数列(数组): sequence数列,级数: series数列,阵: array序数列: ordinal series引数列: the argument list