Observable/Observer [Resolvido]

Boa noite amigos.

Estou implementando o padão de projeto Observer e tenho a seguinte dúvida:

Posso implementar uma classe que seje um observable e ao mesmo tempo ela seja um observer?
É correto esse tipo de implementação?

Obrigado

Poder, pode. Java não impede que você faça isso.
Agora, veja se o que você quer tem razão de ser. Se for para que um objeto desta classe indique a ele mesmo que algo foi alterado, não há por que.
Agora, se ele vai observar outros objetos e ser observado por terceiros, então está tudo tranquilo.

Olá drsmachado

Vai ser essa finalidade mesmo.
Achei que não era uma boa pratica de programação fazer isso.

Muito obrigado pela resposta, tópico resolvido.

[quote=fabiocesar.ti]Olá drsmachado

Vai ser essa finalidade mesmo.
Achei que não era uma boa pratica de programação fazer isso.

Muito obrigado pela resposta, tópico resolvido.[/quote]
E como você faria?
Imagino o seguinte, você está criando a classe X, mas já tem as classes Z e F. A classe Z observa os objetos de X e X os objetos de F. Logo, X precisa ser Observer e Observable ao mesmo tempo.

Olá drsmachado

Exatamente isso que está ocorrendo comigo e preciso implementar uma classe que implemente observe e seja um observable.

Fiquei nessa situação e essa vai ser minha solução.

Obrigado