public int Speed
{
get
{
return CurrentSpeed + CarAcceleration;
{
}
public int CarAcceleration{
get
{
if(Speed >= MaxSpeed)
{
return MaxSpeed
}
return Speed;
}
set;
}
Я думаю, что вы можете свернуть расчеты, чтобы не повторять суммирование в нескольких местах.
Я рекомендую избегать преждевременной оптимизации. Основываясь на вашем примере, это не похоже на то, что производительность будет большой проблемой. Вы действительно видите проблемы с производительностью?