O sistema deve permitir o cadastro e remoção de atividades associadas a usuários. Essas atividades possuem apenas um texto descritivo.
Funcionalidade1: O sistema deve permitir o cadastro dos usuários.
Funcionalidade2: O sistema deve permitir a remoção dos usuários.
Funcionalidade3: O sistema deve permitir o cadastro de atividades, associada a um usuário já existente.
Funcionalidade4: O sistema deve permitir a remoção de atividades.
implementei o modelo 3 camadas e o singleton, mas to mt perdido ainda, foram 4 aulas do básico em java e já pra fazer esse projeto.
package com.facol.basicas;
public class Atividade {
private String descricao;
public String getDescricao() {
return this.descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
}
package com.facol.basicas;
public class Usuario {
private String nome;
private String CPF;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getCPF() {
return CPF;
}
public void setCPF(String cPF) {
CPF = cPF;
}
}
package com.facol.repositorio;
public class RepositorioUsuario {
private static RepositorioUsuario instancia;
private RepositorioUsuario() {
}
private static RepositorioUsuario getInstancia() {
if(RepositorioUsuario.instancia == null) {
RepositorioUsuario.instancia = new RepositorioUsuario();
}
return RepositorioUsuario.instancia;
}
}
package com.facol.controladores;
import com.facol.basicas.Usuario;
import com.facol.repositorio.RepositorioUsuario;
public class ControladorUsuario {
public void inserir(Usuario usuario) {
//validações
RepositorioUsuario instanciaRep = new RepositorioUsuario.getInstancia();
}
}
uma grande ajuda para mim seria de alguém poder me explicar de q forma ficariam essa validações na hora de inserir usuário…
boa noite