Ou você está sem pontos de interrogação ou eu não entendi nada
Se você tem mais de um usuário manipulando um universo de objetos, ou você tem um jeito de notificar a todos da mudança que um faz ou você pode ter inconsistência…
Ou você está sem pontos de interrogação ou eu não entendi nada
Se você tem mais de um usuário manipulando um universo de objetos, ou você tem um jeito de notificar a todos da mudança que um faz ou você pode ter inconsistência…
Mande o OO pra bem longe e use uma solução prática. Não compartilhe seus objetos de domínio entre transações/use cases e confie no seu banco de dados para controle de concorrencia.
Desculpa pelos ???
Tira o sentido da frase.
Enquanto a notificação de objetos.
Qual framework faz isso ?
Enquanto a segunda pergunta vou simplifica-la.
É adequado um pojo buscar dados persistidos de entidades que não sejam ele mesmo ?
ex:
class Funcionario
{
private int horarioSaida;
public int calcularHoraExtra(int dia)
{
// busca a marcacao do funcionario no dia;
Marcacao marcacao = MarcacaoDAO.consultar(dia,this.getCodigo());
if (marcacao.getMarcacaoDaSaida() > horarioSaida)
return marcacao.getMarcacaoDaSaida() - horarioSaida;
}
}