コード例 #1
0
 // Hesapla
 public int CalculateSummary(Calisan calisan)
 {
     // Çalışan yönetici ise yöneticiye göre hesapla
     if (calisan.isDirector)
     {
         _calculater = new DirectorCalculater();
     }
     // Normal çalışana göre hesapla
     else
     {
         _calculater = new PersonCalculater();
     }
     // Hesaplanan maaşı geri dön
     return(_calculater.Calculate(calisan.Sallery));
 }
コード例 #2
0
 // Hesapla
 public int CalculateSummary(Calisan calisan)
 {
     // Çalışan yönetici ise yöneticiye göre hesapla
     if (calisan.isDirector)
     {
         _calculater = new DirectorCalculater();
     }
     // Normal çalışana göre hesapla
     else
     {
         _calculater = new PersonCalculater();
     }
     // Hesaplanan maaşı geri dön
     return _calculater.Calculate(calisan.Sallery);
 }