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;
}
}
どちらのアプローチにも利点はありますか?私はこれに数回しか遭遇していませんが、そうすることには正当な理由があると思います。いわば「ベストプラクティス」の方法を探しているだけです。
ありがとう!