1、如果在调用子程序之前出现进行装配(set up)的代码,或者在调用子程序之后出现拆卸(take down)的代码,表明应该只传递个别数据而不是对象。
2、如果发现经常需要修改子程序的参数表,而每次修改的参数都是来自于同一个对象,说明应该传递整个对象而不是个别数据项了。 筛选条件的过滤器类就是这样的例子,比如客户今天增加一个筛选条件,明天筛掉一个,等等。