public int Speed
{
get
{
return CurrentSpeed + CarAcceleration;
{
}
public int CarAcceleration{
get
{
if(Speed >= MaxSpeed)
{
return MaxSpeed
}
return Speed;
}
set;
}
Supongo que puedes enrollar los cálculos para evitar repetir las sumas en varios lugares.
Recomiendo evitar la optimización prematura. Según su ejemplo, no parece que el rendimiento sea un gran problema. ¿Realmente estás viendo problemas de rendimiento?