public ContextoStrategyCliente(IValidacaoStrategy strategyValidation_)
 {
     _strategyValidation = strategyValidation_;
 }
 //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_;
 }
 // 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_;
 }
 // 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_;
 }