public Employee(string name, decimal salary, UpgradeSalaryVisitor upgradeSalaryVisitor, PrintDetailsVisitor printDetailsVisitor, Leader parent) { _name = name; Salary = salary; _upgradeSalaryVisitor = upgradeSalaryVisitor; _printDetailsVisitor = printDetailsVisitor; Parent = parent; }
public Leader(string name, decimal salary, UpgradeSalaryVisitor upgradeSalaryVisitor, PrintDetailsVisitor printDetailsVisitor, Leader parent = default) : base(name, salary, upgradeSalaryVisitor, printDetailsVisitor, parent) { }