Последовательность логики
От: snaphold  
Дата: 16.11.15 14:03
Оценка:
Привет

Есть класс Бонус и есть конструктор

class Bonus 
{
    public Bonus(int days, int baseSalary)
    {
      this.days = days;
      this.baseSalary = baseSalary;
      this.rate = baseSalary / days;     
    }
    
.....
    public Double Salary
    {
        get { return rate * baseSalary; }
    }
}





Как сделать так, чтобы rate всегда вычилялся после days. т.е. чтобы кто-то случайно в коде не поменял последовательность и из-за этого не перестало работать?
И вообще насколько данных подход правильный?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.