public int Speed
{
get
{
return CurrentSpeed + CarAcceleration;
{
}
public int CarAcceleration{
get
{
if(Speed >= MaxSpeed)
{
return MaxSpeed
}
return Speed;
}
set;
}
Eu acho que você pode arrecadar os cálculos para evitar repetir as sumões em vários lugares.
Eu recomendo evitar a otimização prematura. Com base no seu exemplo, não parece que o desempenho seja um grande problema. Você está realmente vendo problemas de desempenho?