中国知网论文查重入口,CNKI知网论文检测系统-CNKI知网查重检测系统入口
发布时间:2022-05-27 01:00:25 作者:知网小编 来源:www.it54.cn
当方法的参数列表过长时这也是一种代码的坏味道。 为什么参数过长是一种坏味道? 参数过长和过大的类、过长的函数、重复代码一样,起初并不会导致什么错误,但是代码随着时间向前演变过程,会给代码带来很多麻烦。 长参数函数的可读性很差,尤其是存在多个类似长参数方法时,并不容易判断出应该使用哪个方法。 当需要为长参数函数添加新的参数时,将会促使调用方发生变化,且新参数的位置也将让这个方法更加难以理解。 如何解决长参数的代码坏味道? 如果传递的几个参数都出自一个对象,那么可以选择使用 Preserve Whole Object(保持完整对象)直接传递该对象。