>> analisando a situação:

bom dia pessoal :grin:
tenho algumas duvidas a respeito da concepcao das classes em um sistema, como saber a melhor forma p/ organiza las
exemplo
vamos tomar por exemplo uma biblioteca, que necessita de um sistema para controlar a entrada e a saida de livros, cadastro de usuarios dabiblioteca e etc. certo?
vamos pensar nas classes envolvidas:

  • necessito de uma classe usuario (pessoas q se utilizam da biblioteca)
    que deve possuir como atributos nome, endereco, rg, etc.
    agora eu pergunto:
    funcionalidades como cadastra_cliente(), retira_livro(), na opiniao de vcs
    deveria ser implementada na propria classe cliente ou deveriam pertencer a uma calsse especifica p/ esse fim, como classe cadastra_cliente
    fico meio confuso nessa hora
    vcs pegaram o espirito da coisa?
    desde ja agradeco a atencao :grin:

Eu costumo colocar separado da Lógica!
Geralmente eu uso MVC nas minhas aplicações!
Aí fica ao teu critério, mas é muito masi fácil separar para dar manutenção no futuro!

Abraço!

vc poderia me dizer como vc desenvolveria a situacao acima no modelo mvc
sabe, so pra mim ter uma ideia, meio por cima
se nao for incomodar eh claro!
desde de ja, valeuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu :grin: :grin:

Dá uma olhada em: Procurando por MVC?

:arrow:

Poderia ser algo do tipo

public class Usuario() {

private String nome;
private Integer idade;

//Métodos get e set (no eclipse é só selecionar os atributos e mandar gerar)

}

public class Biblioteca() {

public void salvarUsuario(Usuario usuario) {
//aqui você salva um usuário.
}

}

public class PROGRAMA() {

Usuario usuario = new Usuario();
usuario.setNome(“João”);
usuario.setIdade(new Integer(20));
Biblioteca biblioteca = new Biblioteca();
biblioteca.salvarUsuario(usuario);

}

acho que vai dar pra entender mais ou menos!