コード例 #1
0
 public ContextoStrategyCliente(IValidacaoStrategy strategyValidation_)
 {
     _strategyValidation = strategyValidation_;
 }
コード例 #2
0
 //Quem for adiciona essa classe (INJETA) paassa para dentro 
 //dela alguma estrategia de validacao (ItauBusiness, CefBusiness)
 //sempre deixar a interface, nunca colocar as classes filhas
 public ContextoStrategy(IValidacaoStrategy estrategiaValidacao_)
 {
     this._estrategiaValidacao = estrategiaValidacao_;
 }
コード例 #3
0
 public ContextoStrategyCliente(IValidacaoStrategy strategyValidation_)
 {
     _strategyValidation = strategyValidation_;
 }
コード例 #4
0
 // Quando formos rodar uma determinada estratégia, temos que inicializar essa classe, passando para dentro dela a estratégia de validação (ML, SUB, AME).
 // Para ficar generico, flexivel, com um baixo acoplamento, temos que passar sempre a INTERFACE (Super Classe), pai daquela família.
 public ValidacaoStrategy(IValidacaoStrategy estrategia_)
 {
     this._estrategia = estrategia_;
 }
コード例 #5
0
 // Quando formos rodar uma determinada estratégia, temos que inicializar essa classe, passando para dentro dela a estratégia de validação (ML, SUB, AME).
 // Para ficar generico, flexivel, com um baixo acoplamento, temos que passar sempre a INTERFACE (Super Classe), pai daquela família.
 public ValidacaoStrategy(IValidacaoStrategy estrategia_)
 {
     this._estrategia = estrategia_;
 }