collections-java-api-2023
collections-java-api-2023 copied to clipboard
Duvida
Olá Cami! Com relação ao assunto "Comparable X Comparator" no arquivo README.md onde tem a class Livro, deve ser colocado todo o código (onde tem varias classes) em um arquivo? ou devo construir um arquivo para cada classe?
Exemplo:
- Livro.java Nele contendo varias classes: class Livro, class CompararAutor, class CompararAno e class CompararAnoAutorTitulo.
Ou
Exemplo:
- Livro.java
- CompararAutor.java
- CompararAno.java
- CompararAnoAutorTitulo.java
Oi, @JandersonMota.
Então, você quem decide.
Eu deixaria essas classes de comparação dentro da própria classe do Livro, já que nesse nosso contexto servem apenas para a ordenação dos livros.
Inclusive, quando você aprender mais lá na frente sobre as expressões Lamba, você irá conhecer formas de fazer essa comparação bem bem bem mais simples do que utilizar essas classes. Aí provelmente você nem irá usá-las. hehe