コード例 #1
0
 public double SalaryCalc()
 {
     return(_yearlyBonus + _salarySupplement.SalaryCalc());
 }
コード例 #2
0
 public double CalculateSalary(ISalarySuppliment salarySuppliment)
 {
     salarySuppliment.AddComponent();       // wrapper functionality
     return(salarySuppliment.SalaryCalc()); // delegate to the Decorator base class
 }
コード例 #3
0
 public double SalaryCalc() // delegate to the Decorator base class
 {
     return(_birthDayBonus + _salarySupplement.SalaryCalc());
 }