Я просматривал документацию для библиотеки физики для XNA и заметил пример, который кто-то использовал для создания класса для автомобиля.
Это довольно простой пример:
Class Car
{
private float gravity;
private float maxSpeed;
public Car(float gravity, float maxSpeed)
{
this.gravity = gravity;
this.maxSpeed = maxSpeed;
}
}
Теперь, когда я создал конструктор и настроил присвоение переданных параметров, я сделал бы это следующим образом:
Class Car
{
private float _gravity;
private float _maxSpeed;
public Car(float gravity, float maxSpeed)
{
_gravity = gravity;
_maxSpeed = maxSpeed;
}
}
Есть ли какое-либо преимущество в любом подходе?Я только сталкивался с этим несколько раз, но я полагаю, что для этого есть веские причины, я просто ищу, так сказать, «лучшую практику».
Спасибо!