internal override IFavorecimentoConstruivel CriaFavorecimento(ParametrosDeFavorecimento parametros) { return(new FavorecimentoComposto(parametros.Favorecimentos)); }
public virtual IConstrutorDeFavorecimento Construtor(ParametrosDeFavorecimento parametros) => new ConstrutorDeFavorecimentoPadrao(parametros);
internal override IFavorecimentoConstruivel CriaFavorecimento(ParametrosDeFavorecimento parametros) { return(new FavorecimentoPorCategoria(parametros)); }
internal abstract IFavorecimentoConstruivel CriaFavorecimento(ParametrosDeFavorecimento parametros);