Olá a todos.
Estou começando a estudar o padrão e estou com a seguinte dúvida baseada em um livro de exercícios UML.
O projeto é simples, é um cadastro de contas de luz, porém ele tem 2 métodos, um que busca a conta de menor valor e outro a de maior valor.
Qual a dúvida ?
Não estou usando a camada DAO, apenas criei a classe “Conta” na camada model, porém os métodos que buscam a menor e maior conta devem estar também dentro dessa classe ? Esses métodos seriam static, uma vez que eles são usados por todos os objetos do tipo “Conta” ou seriam de instância ?
Estou confuso quando a isso, o correto seria:
class Conta{
public… menorConta(){}
}
ou
class Conta{
public static … menorConta(){}
}
Ou nenhum desses ?
Se fossem operações de salvar, etc, eu afirmaria que seria de instância, porém esse de buscar menor e maior conta, conceitualmente até onde li, me confundiu se é de instância ou static.
Obrigado pela atenção.
