草庐IT

horsepower

全部标签

c# - 了解如何创建流畅的界面

您好,我正在尝试了解如何在不对用户施加太多限制的情况下构建一个可读且错误的Fluent-API为简单起见,假设我们希望将以下类更改为流畅publicclassCar{publicintGallons{get;privateset;}publicintTons{get;privateset;}publicintBhp{get;privateset;}publicstringMake{get;privateset;}publicstringModel{get;privateset;}publicCar(stringmake,stringmodel){Make=make;Model=mode

java - 传递最少的参数好吗?

假设我有一个对象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