コード例 #1
0
 public bool IsValid()
 {
     return(_emailServices.IsValid(Email) && _cpfServices.IsValid(CPF));
 }
コード例 #2
0
 public bool IsValid()
 {
     // Estou dependendo de implementação aqui
     return(_emailServices.IsValid(Email) && _cpfServices.IsValid(CPF));
 }
コード例 #3
0
 //depends on implementation: low coupling
 //no problem with fere SRP: if I change EmailServices, it's transparent for me
 public bool IsValid() => _emailServices.IsValid(Email);
コード例 #4
0
ファイル: Customer.cs プロジェクト: leandroberti/SOLID
 public bool IsValid()
 {
     return(_emailServices.IsValid(Email) && _ssnServices.IsValid(Ssn));
 }
コード例 #5
0
 public bool IsValid()
 {
     return(_emailServices.IsValid(Email));
 }