假设我有一个对象Car,有五个参数,{numwheels,color,mileage,horsepower,maxSpeed}。我有一个方法需要这些值中的3个。据说这2个选项中的哪一个是最佳实践?是传递封闭对象并减少参数数量更好,还是只将最少的数据传递给方法(例如:方法2中不会访问numwheels和color)?选项1传递整个对象:voidcompute(Carc,Personp){returnc.mileage+c.horsepower+c.maxSpeed+p.age;}选项2:仅传入方法值。voidcompute(intmileage,inthorsepower,intmaxS