一,应该单独传递参数:
如果你采用传递整个对象的做法,并发现自己是先创建对象,把被调用子程序所需要的3项数据填入该对象
在调用过子程序后,又从对象中取出3项数据,
那就是一个证据,说明你应该只传递那3项数据,而不是整个对象。
二,应该传递整个对象:
如果你发现自己经常需要修改子程序的参数表,而每次修改的参数都是来自于同一个对象,那就说明你应该传递整个对象,而不是个别数据项了。
摘自:代码大全
一,应该单独传递参数:
如果你采用传递整个对象的做法,并发现自己是先创建对象,把被调用子程序所需要的3项数据填入该对象
在调用过子程序后,又从对象中取出3项数据,
那就是一个证据,说明你应该只传递那3项数据,而不是整个对象。
二,应该传递整个对象:
如果你发现自己经常需要修改子程序的参数表,而每次修改的参数都是来自于同一个对象,那就说明你应该传递整个对象,而不是个别数据项了。
摘自:代码大全