diff --git a/comportamentais/01-strategy/ordenar-lista-base/README.adoc b/comportamentais/01-strategy/ordenar-lista-base/README.adoc index fa968f838..379f37df7 100755 --- a/comportamentais/01-strategy/ordenar-lista-base/README.adoc +++ b/comportamentais/01-strategy/ordenar-lista-base/README.adoc @@ -1,8 +1,8 @@ -= Aplicação de exemplo para ordenação de uma lista de estudantes (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/strategy/ordenar-lista-base[zip])s += Aplicação de exemplo para ordenação de uma lista de estudantes (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/01-strategy/ordenar-lista-base[zip]) Este é um projeto Java 11 base que gera uma lista aleatório de estudantes para que você possa implementar seu próprio código. Implemente seu próprio código utilizando os recursos de programação funcional introduzidos no JDK 8, por meio do método `sort()` da interface `List` para ordenar -tal lista de estudantes. Inclua seu código na classe `AppProgramacaoFuncional`. \ No newline at end of file +tal lista de estudantes. Inclua seu código na classe `AppProgramacaoFuncional`. diff --git a/comportamentais/01-strategy/ordenar-lista/README.adoc b/comportamentais/01-strategy/ordenar-lista/README.adoc index 00b6d6f0e..10455d122 100755 --- a/comportamentais/01-strategy/ordenar-lista/README.adoc +++ b/comportamentais/01-strategy/ordenar-lista/README.adoc @@ -1,8 +1,8 @@ -= Aplicação de exemplo para ordenação de uma lista de estudantes (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/strategy/ordenar-lista[zip]) += Aplicação de exemplo para ordenação de uma lista de estudantes (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/01-strategy/ordenar-lista[zip]) Este é um projeto Java 11 que gera uma lista aleatório de estudantes. O projeto utiliza recursos de programação funcional introduzidos no JDK 8, por meio do método `sort()` da interface `List` para ordenar tal lista de estudantes. -O código é implementado na classe `AppProgramacaoFuncional`. \ No newline at end of file +O código é implementado na classe `AppProgramacaoFuncional`. diff --git a/comportamentais/01-strategy/retorno-boleto-funcional/README.adoc b/comportamentais/01-strategy/retorno-boleto-funcional/README.adoc index a53a63476..750903868 100644 --- a/comportamentais/01-strategy/retorno-boleto-funcional/README.adoc +++ b/comportamentais/01-strategy/retorno-boleto-funcional/README.adoc @@ -11,7 +11,7 @@ ifdef::env-github[] :warning-caption: :warning: endif::[] -= Leitura de Retorno de Boletos Bancários usando Strategy Pattern com Programação Funcional (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/strategy/retorno-boleto-funcional[zip]) += Leitura de Retorno de Boletos Bancários usando Strategy Pattern com Programação Funcional (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/01-strategy/retorno-boleto-funcional[zip]) IMPORTANT: https://youtu.be/hsRbUGTV2ok[Víde-aula sobre os detalhes da implementação funcional deste projeto]. diff --git a/comportamentais/01-strategy/retorno-boleto-reflection/README.adoc b/comportamentais/01-strategy/retorno-boleto-reflection/README.adoc index ee71729e8..bcc9959e7 100755 --- a/comportamentais/01-strategy/retorno-boleto-reflection/README.adoc +++ b/comportamentais/01-strategy/retorno-boleto-reflection/README.adoc @@ -1,6 +1,6 @@ :source-highlighter: highlightjs -= Leitura de Retorno de Boletos Bancários usando Strategy Pattern e Java Reflection (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/strategy/retorno-boleto-reflection[zip]) += Leitura de Retorno de Boletos Bancários usando Strategy Pattern e Java Reflection (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/01-strategy/retorno-boleto-reflection[zip]) Esta é uma versão diferente do projeto de leitura de arquivos de retorno de boletos bancários. Tal versão requer no mínimo o Java 9 para compilar e executar. O projeto está configurado para usar Java 11, mas pode-se alterar para qualquer versão a partir da 9. Ele aplica o recurso de https://www.devmedia.com.br/conhecendo-java-reflection/29148[Reflection do Java] para permitir usar um laço de repetição `for` para atribuir o valor de cada campo lido de um arquivo de retorno para o atributo correspondente em um objeto `Boleto`. diff --git a/comportamentais/01-strategy/retorno-boleto/README.adoc b/comportamentais/01-strategy/retorno-boleto/README.adoc index 16c109706..16ec14b6e 100755 --- a/comportamentais/01-strategy/retorno-boleto/README.adoc +++ b/comportamentais/01-strategy/retorno-boleto/README.adoc @@ -12,7 +12,7 @@ ifdef::env-github[] :warning-caption: :warning: endif::[] -= Leitura de arquivos de retorno de boletos bancários utilizando Padrão Strategy (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/strategy/retorno-boleto[zip]) += Leitura de arquivos de retorno de boletos bancários utilizando Padrão Strategy (link:https://kinolien.github.io/gitzip/?download=/manoelcampos/padroes-projetos/tree/master/comportamentais/01-strategy/retorno-boleto[zip]) Esta é a implementação da leitura de arquivos de retorno de boletos bancários, como explicado na link:../[pasta anterior], utilizando o padrão Strategy. Veja a modelagem a seguir.