コード例 #1
0
 public SoftwareEngineer(ISalaryPolicy salaryPolicy)
 {
     this.salaryPolicy = salaryPolicy;
 }
コード例 #2
0
 public Tester(ISalaryPolicy salaryPolicy)
     : base(salaryPolicy)
 {
     softwareEngineerTypeEnum = SoftwareEngineerType.Tester;
 }
コード例 #3
0
 public Developer(ISalaryPolicy salaryPolicy)
     : base(salaryPolicy)
 {
     softwareEngineerTypeEnum = SoftwareEngineerType.Programmer;
 }
コード例 #4
0
 public ContractService(IRepository<Contract> contractRepository, ISalaryPolicy policy, ISalaryCalculator calculator)
 {
     this.contractRepository = contractRepository;
     this.policy = policy;
     this.calculator = calculator;
 }