public int Speed
{
get
{
return CurrentSpeed + CarAcceleration;
{
}
public int CarAcceleration{
get
{
if(Speed >= MaxSpeed)
{
return MaxSpeed
}
return Speed;
}
set;
}
Immagino che tu possa arrotolare i calcoli per evitare di ripetere le sommazioni in più luoghi.
Consiglio di evitare l'ottimizzazione prematura. Sulla base del tuo esempio, non sembra che le prestazioni saranno un grosso problema. Stai effettivamente vedendo problemi di prestazione?