方法参数因该多少个合适
提问
方法参数因该多少个合适
回答
0个是完美的,1个是可以忍受的,3个是要避免d的
总结
参数个数体现了和外界的耦合度,参数越多月不容易控制,包括构造函数参数和方法参数;
所以很多时候因为构造函数或方法参数很多其单元测试也是难以编写的;
同时考虑到构造函数的复用性,要减少构造函数为某一方法做传参使用,这样会对整个类造成污染,使方法与参数的距离变远;
方法参数因该多少个合适
0个是完美的,1个是可以忍受的,3个是要避免d的
参数个数体现了和外界的耦合度,参数越多月不容易控制,包括构造函数参数和方法参数;
所以很多时候因为构造函数或方法参数很多其单元测试也是难以编写的;
同时考虑到构造函数的复用性,要减少构造函数为某一方法做传参使用,这样会对整个类造成污染,使方法与参数的距离变远;